Diwakar Mobile: +91–09590976064
Gupta E-Mail:
[email protected]
A competitive position in Software Industry to deliver solutions for complex technical requirements and equally contribute to the goals and objectives of the company through my extensive Technical and Project Management experience. Pro fessio na l Sum m a r y A Dynamic Professional around 5 Years of rich experience in Software Development and Project Management, Currently associated with IBM India, Bangalore as Team Lead. Expertise in JAVA/J2EE with end-to-end Enterprise Application Development and strong Domain knowledge in Retail, Banking & Finance. Extensive experience of using frameworks like Struts, Spring, Hibernate, AJAX, EJB etc to implement enterprise applications. Demonstrated abilities in analyzing information system needs, evaluating end requirements, custom deg solutions, troubleshooting for complex information system management. Deft at carrying out risk, impact, estimations analysis, project health reviews and Process reviews. Strong Problem Solving & technical skills coupled with confident decision making for enabling effective solutions leading to high customer satisfaction as well as low operational costs. Cur r ent Em p lo ym ent IBM India (Bangalore) as Senior System Engineer, playing role as Team Lead Cor e Co m p et enc ies So ft w ar e Dev elo p m ent :
• • • •
Conducting system study and coordinating with team for requirements mapping, system design & integration, implementation etc. Deg and executing development & test plans and gap analysis to ensure that business requirements and functional specifications are tested and fulfilled. Understanding business requirements, identifying the system and getting it developed and implemented Resolving queries regarding the Information System/ Software & extending onsite including maintains of software .
Pr o jec t M a na g em ent :
• • • • •
Mapping requirement and providing the best solutions involving evaluation and definition of scope of project and finalization of project requirements. Holding review meetings to monitor progress of the project as per schedule and ensuring timely completion and delivery of the project to the client. Delivering and implementing the project as per the schedule deadlines, extending postimplementation, maintenance & to the technical team and client. Creating and sustaining a dynamic environment that fosters development opportunities and motivates high performance among team . Effectively standardized the Usability Guidelines and checklist at organization level.
Diwakar Gupta / Curriculum Vitae
Page 1 of 5
Ed uc a t io n
• • • • • •
Master in Business istration (C-PGDBA) from Symbiosis, Pune (Pursuing) Master in Computer Applications (MCA) from University of Rajasthan, 75% Master in Commerce (Business istration) from University of Rajasthan Bachelors in Commerce from University of Rajasthan XII Class from Rajasthan Board of Senior Secondary Education X Class from Rajasthan Board of Secondary Education Cer t ific a t io n
• • • •
Sun Certified Programmer for the java Platform, Standard Edition 5.0(SCJP) Higher Diploma in Software Engineer (HDSE) from Aptech Computers Education ‘A’ Level from DOEACC Society, New Delhi Certification in Computers (CIC) form IGNOU, New Delhi. Tec hnic a l Ex p er t ise
Operating systems Languages J2EE Technologies Framework Servers Reporting Tool Scripting Languages Data Bases IDE Environments Tools Version Control
Unix, Linux, Windows Server 2000, Windows 2000,98,XP, DOS Java , C++, C JDBC, Servlet, JSP, EJB (Enterprise Java Beans), Java beans, Swing , Socket, RMI, JTA, JNDI, AJAX Struts,Hibernate, Spring (IOC , JDBC DAO, JTA, AOP, Web MVC), Log4j, OJB(Object oriented Database), Quarts, DWR, Workaholic WAS 6, Weblogic 8.1,9.2 , Jboss4.0x, J2ee, Tomcat5.0, Orien, OpenLDAP BIRT, Jasper (iReport-1.2.2) HTML/XML,XSLT, JSLT, JavaScript, VBScript, Regular Expression Oracle 9i, MYSQL4.1, MS SQLServer7.0, 2000 ,AS400 IBMDB2, Apache derby, Post Grade SQL, RSA6.0&7, Eclipse3.2, Weblogic Workshop 8.0, Text Pad, Jbuilder, Dream weaver, Idea, Edit Plus. Putty, SSL,TOAD, SquirreL, SQL Navigator, SQL Developer, Secure CRT, CQTM for Defects Clear Case, CMVC, VSS, CVS, client-TortoiseSVN-1.3.3.6 Ma jo r Pr o jec t s Chr o no lo g y
Merlin.Net - St. Jude Medical, (United States) Environment Server Editors Data Base Employer Role
Java/J2EE ,Struts, Spring(IOC), Hibernate, AJAX, EJB, Log4j API’s, JSTL, Clear Case, Windows 2000XP, Unix Webspare Application Server 6.0 (WAS) Rational Application Architect 7.0 (RSA) Oracle 9i IBM India Working as a Team Lead
Diwakar Gupta / Curriculum Vitae
Page 2 of 5
SJM develops, manufactures and distributes cardiovascular medical devices for cardiac rhythm management, cardiac surgery, cardiology, and atrial fibrillation therapy areas. IBM team is working on Merlin.net Application; it is designed to remote follow-ups, as name it self suggests Remote follow-ups are interrogations of the IMD that do not require the patient to come into a clinic. The of this System will be SJM, Clinician, and doctors of the clinic. Technology wise this is a struts framework based project which uses EJB layer and Hibernate for communication with database. Responsibilities:
o Team leader in project utilizing Java, Java EE, Enterprise Java Bean, and Apache Struts o o o o o
o o
o o
Web applications to create fully-integrated Patient management systems. Oversee all stages of design, development, and deployment of new Java-based Module Managed team of five coworkers, ensuring projects were completed on time Developing new functionality, including both back-end and front-end parts Configuration of the OpenLDAP Server and Used LiqueiBase Api’s for Updating Data Base Participating in refactoring the Architecture of Application Multi-Language use I18n Components. Developed many sub-flows required and reused for other modules also. Worked on GOF Design Patterns, Sequence & Class diagrams Developing unit and functional tests for the new functionality
PROD.COM - Decathlon () Environment Server Editors Data Base Client Employer Role
Windows XP, Unix, Java/J2EE ,Tetrix framework, Salto-Log4j API’s, AJAX API, JSTL, CVS Tomcat , Oracle Application Server Eclipse3.2 Oracle 9 Decathlon () IBM India Worked as a Sr. System Engineer
Decathlon is a large sport retailer in . We are worked for Prod.Com this site is used for maintains Order, Pricing, Stock, Planning etc for the company. We worked on module called Soft BOM (Bill of Materials), here they maintain complete pre-production product life cycle. Responsibilities:
o Complete Architecture Integrated in Tetrex Framework o o
o o o o
Developed many sub-flows required and reused for other modules also. Preparing Design documents for the module assigned. Multi-Language use I18n Components. Used Struts Tiles & Validation Create Excel & Word Documents using POI Api Creates fixes to the defect management process
Diwakar Gupta / Curriculum Vitae
Page 3 of 5
o Enable logging functionality into the Application using Log4j and Ajax Utile Api’s o
Preparation of the Unit Test Plan document and Integration Test Plan document
Online SBI - State Bank of India (India) Environment Server Editors Data Base Client Employer Role URL
Windows XP, Unix, Java/J2EE , Spring(IOC,AOP,DAO JDBC API,JTA) Log4j API’s, BIRT, DWR(AJAX), JSLT, VSS Jboss4.0.x, Webspare Eclipse3.2 Oracle 9 State Bank of India (India) Satyam Computers Services Ltd Worked as a Team Lead www.onlinesbi.com
State Bank of India is largest national bank in India. Onlinesbi.com is Internet Banking site that handles all online and offline requests. Onlinesbi.com works for Corporate and Retail s and communicate with Core Banking Solutions (CBS). It also works for its 7 associated banks. Application has the using Design patterns and latest technologies. I worked with Bill payment (Auto Pay), Bulk Transaction, GVF modules. Responsibilities:
o Analysis of Technical specification and creation of the Design Documents o Complete Architecture Integrated in Spring Application Framework o o
o o o o o
Developed, tested, and implemented financial-services application to bring multiple clients into standard database format Responsible for analyzing repercussions of check fraud, primarily ramifications of stolen checks on banking fees and transactions Code refactoring to get an advantage from technologies Handling Offline and Online Transactions Offline Transactions handles own framework called WAC (workaholic) Writing Test cases, Reports and Unit Testing Used GOF Design Patterns
My Benjaminmoore - Benjamin Moore Inc. (United States) Environment Server Editors Data Base Client Role
Windows 2000 server, Java/J2EE ( JSP, JPF,JCX, Servlet, Java Bean, JavaScript, HTML) Log4j API’s, BIRT, Quarts Weblogic Server 8.1 Weblogic Workshop 8.1 AS/400 IBMDB2 , Apache Derby Benjamin Moore Inc. (United States) Worked as a Team Lead
Diwakar Gupta / Curriculum Vitae
Page 4 of 5
URL
www.mybenjaminmoore.com
Benjamin Moore Incorporation is a U.S. based paint company. Mybenjaminmoore.com has a BEA weblogic Portal. Portal provides efficient information and better service to the customer through the portal application. Mybenjaminmoore.com portal application is a full functionality application for the retailers. Through which retailer can perform the entire task using the web. In the portal application there are several modules such as Summary Responsibilities: o o
o o o o o o
o o
Understand the requirements and specifications Develop the java code using MVC Architecture. Migrating the project from Weblogic 8.1 to Weblogic 9.0 Report Using (BIRT)Business Intelligence And Reporting Tool Developed many sub-flows required and reused for other modules also. Scheduling Using Apache Quarts. Auto Mailing Facility (Java Mail API’s). PDF Converter API’s (iText). Enable logging functionality into the Application using Log4j. Client Side validation using Regular Expression.
Online Billing Solution (Span) Environment Server Editors Data Base Role
Windows 2000 server, Java/J2EE (Struts1.1, OJB, JSP, Servlet, Java Bean, JavaScript, HTML) Log4j API’s Tomcat 5.0 Eclipse3.1, Edit Plus MySQL5.0 Worked as a Software Engineer
It is a complete, secure, online billing application that maintains hourly service billing, along with flat fee billing and recurring charges. Integration to Authorize.Net and other leading payment gateways provides hands-free recurring billing with sophisticated CRM, bill presentation and payment capabilities within a simple browser interface. Responsibilities: o o o
o o o o
Understand the requirements and specifications Develop the java code using MVC Architecture. Creates fixes to the defect management process Multi-Language use I18n Components. Complete Struts framework Use Object Oriented Database (OJB). PDF & XML Converter API’s.
Per so na l Det a ils Name
Diwakar Gupta / Curriculum Vitae
Diwakar Gupta
Page 5 of 5
Address Phone E-mail
Diwakar Gupta / Curriculum Vitae
E-304, Shriram Samrudhi, Kundalahalli Gate, Thubrahalli, Bangalore 560066 (India) +91-09590976064(M)
[email protected]
Page 6 of 5