deepak_b.tech_cse_6+yrsexp_techm_2014

6
Deepak Kumar Singh Phone- +91-9008522550 Email- [email protected] OBJECTIVE: A position in software development or production support and maintenance where skills like mathematics, analytic, computer programming and deductive, reasoning and learning zeal and Inter- personal communication will contribute to IT solutions provided by the company. SUMMARY: 6+ years of IT experience in Java development Technologies. Working as a Module lead in Techmahindra. Extensively involved in study, analysis, design, coding, unit testing and documentation like SRS, HLD, LLD and TSC for web based applications as well as production support & enhancement like SR, CR, and IM. Sound knowledge and complex project experience in Java, Spring Framework, Hibernate, JMS, Google Web Toolkit (GWT), GXT and GWTP. Excellent analytical, programming skills and worked for software development as well as for production support and enhancement with Product and Service based client like Intuit, EMC 2 , CAs, Pearson and Southwest Airline. Highly motivated, result oriented professional with a short learning curve and excellent communication skills. Experience in Continuous Integration or ‘Build engineering and releases’ and its tools like Nexus, Jenkins, Hudson, Putty, WinSCP, VMware-viclient, Perforce and HP Fortify Software on Linux Environment. Worked in Agile (Scrum) methodology. Take up more challenging tasks under critical situations and excel in the projects. Beginner level knowledge of operating system, Torque Game Engine(TGE,iTGE) and am well versed in several other areas Training and Audio Conference organized through TechCEED (HCL) on GWT (Google Web Toolkit) as a Trainer (20th to 26th May 2011): Participants are from different branches of HCL technology. Won Ramanujan Talent Search 2000 organized by Banaras Hindu University, Varanasi. EDUCATIONAL QUALIFICATION B.Tech in Computer Sc. And Engineering (2008) IEC College of Engineering & Technology, Gr. Noida Senior Secondary from Central Hindu School, Varanasi, C.B.S.E. board.

Upload: deepak-kumar-singh

Post on 15-Feb-2016

10 views

Category:

Documents


0 download

DESCRIPTION

resume

TRANSCRIPT

Page 1: Deepak_B.Tech_CSE_6+YrsExp_TechM_2014

Deepak Kumar SinghPhone- +91-9008522550Email- [email protected]

OBJECTIVE:A position in software development or production support and maintenance where skills like mathematics, analytic, computer programming and deductive, reasoning and learning zeal and Inter-personal communication will contribute to IT solutions provided by the company.

SUMMARY: 6+ years of IT experience in Java development Technologies. Working as a Module lead in Techmahindra. Extensively involved in study, analysis, design, coding, unit testing and documentation like

SRS, HLD, LLD and TSC for web based applications as well as production support & enhancement like SR, CR, and IM.

Sound knowledge and complex project experience in Java, Spring Framework, Hibernate, JMS, Google Web Toolkit (GWT), GXT and GWTP.

Excellent analytical, programming skills and worked for software development as well as for production support and enhancement with Product and Service based client like Intuit, EMC2, CAs, Pearson and Southwest Airline.

Highly motivated, result oriented professional with a short learning curve and excellent communication skills.

Experience in Continuous Integration or ‘Build engineering and releases’ and its tools like Nexus, Jenkins, Hudson, Putty, WinSCP, VMware-viclient, Perforce and HP Fortify Software on Linux Environment.

Worked in Agile (Scrum) methodology. Take up more challenging tasks under critical situations and excel in the projects. Beginner level knowledge of operating system, Torque Game Engine(TGE,iTGE) and am

well versed in several other areas Training and Audio Conference organized through TechCEED (HCL) on GWT (Google

Web Toolkit) as a Trainer (20th to 26th May 2011): Participants are from different branches of HCL technology.

Won Ramanujan Talent Search 2000 organized by Banaras Hindu University, Varanasi.

EDUCATIONAL QUALIFICATION B.Tech in Computer Sc. And Engineering (2008) IEC College of Engineering &

Technology, Gr. Noida Senior Secondary from Central Hindu School, Varanasi, C.B.S.E. board. Higher Secondary from Sunbeam School, Varanasi, C.B.S.E. board.

TECHNICAL EXPERTIESJava /J2EE Technologies: Java, Jsp, Servlet. Programming Languages: Java, SQLEmerging Technology and Frameworks: GWT, Spring Framework, HibernateWeb Services: Restful.Application/Web server: Glassfish, Apache Tomcat.Databases: Oracle 11g, Mysql and Derby.Operating System: Windows, Linux Internet Technology: Java Script, HTML, CSS, JSON and XML.CI Tools and IDE: Maven, Nexus, Jenkins, Hudson, Putty, WinSCP, VMware-viclient, Perforce, Clearcase, SVN and HP Fortify Software, Remedy, Netbean, Eclipse.

EXPERIENCE:

Page 2: Deepak_B.Tech_CSE_6+YrsExp_TechM_2014

Company Duration

TECHMAHINDRA (23 Feb 2015 – Present)

HCL TECHNOLOGY (8 March 2010 – 19 Jan 2015)

OURITVISION PVT.LTD (4 March. 2008 – 12 Nov. 2009)

PROJECT DETAILS:

Pearson AssetLibCompany – HCL TECHNOLOGY, NOIDAClient – Pearson TechnologyTools/Technology- Java, spring, Rest Web services, Jsp, Struts, and mavenProject Description- Pearson AssetLib: This is a web application similar to Library to keep Assets like image with their corresponding metadata.My Role – Involved to understand the existing application, creating SRS, HLD and in the transition process of the project to other company and took the ownership in development of interface between two applications to interact [Sutterstock and Pearson AssetLib]

SynerGE (EMAS)Company –HCL TECHNOLOGY, NOIDAClient – Great Eastern Life Assurance Co Ltd, SingaporeTools/Technology- Hibernate, spring, JavaScript, Css, Ajax, Oracle, eclipse, Web logic Server, Linux, Ant, Putty My Role – Working as developer and supporting the existing team to meet the deadlines at onsite. The Electronic Mobile Advisory System (EMAS) caters to the Point of Sales needs of the Insurance Intermediaries aka Life Planners (LP). It is aimed at creating cellist customer experience; speeding up the sales cycle; shortening the time to market new products and enhancing the corporate image of GELS

IRM Company –HCL TECHNOLOGY, NOIDAClient –IntuitTools/Technology- Apache, Tomcat, Hudson and Jenkins, Sonatype Nexus, Perforce, Fortify, Putty, WinSCP, VMware-viclient, Linux, Maven, and JavaMy Role – Worked as a Tools Consultant for products named as TurboTax and responsible for software configuration management (SCM), build and release automation, Continuous Integrations and managing different servers (Intuit Repository Management [IRM], Apache, Fortify) it’s also involve Configuration, Patching, Installation, Migration, Troubleshooting, Nightly Job, log tracking Versioning, Accounts Creation, Customers or User and team Interactions to understand issues related to artifact deployment and simultaneously took on required action to resolve.

RSA-Envision Company –HCL TECHNOLOGY, NOIDAClient –EMC2

Tools/Technology- Maven, Eclipse, GWT, GWTP, Java, JSP, SQL, Servlet, JavaScript, Tomcat, Hibernate.Project Description- RSA enVision platform is a security information and event management (SIEM) solution. It collects log messages and vulnerability and asset data from the entire IT network, applies logic to the data, and provides actionable information in the form of reports and real-time alerts.

Page 3: Deepak_B.Tech_CSE_6+YrsExp_TechM_2014

My Role – Worked as Project Leader and responsible for the migration of old JSP-Servlet Module into GWT module and the integrations which are required into it. MyTe Company –HCL TECHNOLOGY, NOIDAClient – SYNERGICATools/Technology- Maven, Eclipse, GWT, Java, JUnit JOD Convertor, PDF Box, Open office and Spring.Project Description- Team Engine is a Web-based co-location that makes it easier for groups to collaborate and share information, documents and dialogues with each other. To preview the secure document into workspace there is a module Document Viewer. My Role –Explored the requirement and available technologies to make secure and safe viewer like Google book. Created GUI and Implemented the business middle layer for Image Processing, Zoom in, Zoom out, and String search while viewing the document into the previewer.

CA Mainframe Chorus Company –HCL TECHNOLOGY, NOIDAClient –COMPUTER ASSOCIATES (CAs)Tools/Technology- Maven, Eclipse, GWT, GXT, Java, Tomcat, Web ServicesProject Description-CA's vision for Mainframe 2.0 calls for a next generation workspace which provides a collaborative environment and experience to the customers performing DB2 DBA role. The Flow 1.0 shall provide value in areas like Develop a user friendly DB2 DBA workspace with many capabilities, DB2 DBA Performance Role and DBA Administration RoleMy Role –Working as a MTS for team Flow Object Management (CA Mainframe Chorus).Responsible to creating and developing different Web Widget, Components and Flowing Objects in flow UI application.

Educational Game of Monopoly Company – OURITVISION PVT.LTD, NOIDATools/technology- Java, 3D Graphics API, Netbean IDE, and CSS, XML Parser, Concurrency, Google Web Toolkit (GWT RPC), and Piccolo in java, UML, JUnit.Project Description-It is Web application which has embedded Monopoly board game can play online with two or more another online player. Monopoly is the most commercially-successful game in United States history, with 485 million players worldwide. However, the players have to answer question in form of multiple choices correctly in order to buy land or build storey and finally according to score ranking display on home page. Project involved designing the architecture and developing a networked version of Monopoly, in Java.This project involved the creation of completely original client and server software as well as the development of compression libraries, image processing libraries, windowing libraries, and data streaming libraries.My Role - Worked as a Software Engineer for project (Educational Game of monopoly) and responsible for business logic and database structure of the project. I wrote all of the code for this project, and business logic for Random chance (dice rolling, card drawing), Skills required (Negotiation, Resource management), Chatting between Players, Monopoly Game Server, I/O, Administrator module and the code was written entirely in Java. Using web service and integrating JMonkeyEngine with Netbean, and code for background 3D animated players and scene.

Server Based Casino Slot Game Company - OURITVISION PVT.LTD, NOIDATools/technology- Java, RMI, Threading, Swing, Image Processing, Data AlgorithmsDescription- Slot Game has 15 different panes on which images appear randomly when player click on roll or play button. According to image matching score print on different textfield

Page 4: Deepak_B.Tech_CSE_6+YrsExp_TechM_2014

and Players can also chat with each other. It is a distributed object application which can play on LAN and discrete network with different multiplayer.My Role- Worked as an ASE for project (Slot Game) and responsible for Game Architecture, business logic and database structure of the project/implemented business logic for client server architecture using RMI. Developed algorithm useful in implementing game of chance (0.92 Probability) i.e. Probability of winning can be fixed by using this algorithm /implemented business logic for login and GUI module using swing component/multiclient chatting system/Implemented business logic for displaying the image rolling with in different 5 slots and simultaneous stop when STOP button is pressed.

PRESENTATION OTHER ACTIVITIES AND INERESTS

Relevant courses completed in Academic Computer Based Numerical and Statistical Techniques

Data Structures Using C

Software project management Design and Analysis of AlgorithmsAdvance Computer Architecture Distributed SystemTheory of Automata and Formal languages Object Oriented SystemArtificial Intelligence Compiler DesignOrganizational Behavior Data Warehousing Cryptography and Network Security Introduction Web technologyComputer Networks

Some of the key presentations given are:- Live Training and Audio Conference organized through TechCEED (HCL) on

GWT (Google Web Toolkit) as Trainer between20th to 26th May 2011: Participants are from different branches of HCL technology.

Marketing analysis on e-learning industry: Annual Technical Festival-07 Use of Variables Classification in Software Maintenance -18th august 2006

Active participation in Institute’s Cultural and Sports Festivals Active participation in Institute’s Cultural and Technical Festivals (Konkurrenz and

Razzmatazz): Konkurrenz –‘07(Technical Festival: Participants-600): Involvement as coordinator Razzmatazz–‘05(CulturalFestival: Participants-3000): Totally responsible for organization, planning and coordination of the whole festival

PERSONAL DETAILS

Date of Birth 31 July 1984Marital Status SingleLanguages English/HindiPermanent Address Ganga Pradushan Plant Road, Bhagwanpur, Lanka

Varanasi-221005