Application Dev Lead Resume
Atlanta, GA
SUMMARY
- 9.5 years of experiencein design and development of distributed enterprise applications, Standalone Applications.
- Very Good experience in Core Java.
- Good experience in implementing solutions for RESTWeb Services.
- Hands on design experience in Design Patterns.
- Thorough implementation experience of MVC Design pattern using Struts, spring.
- Exposure to JDBC, JSP, Servlet.
- Extensively worked on Hibernate ORM&RDBMS concepts.
- Worked on Application Servers like JBoss, Tomcat, Oracle WebLogic Server andWebSphere Application Server.
- Worked on IDE tools like Eclipse, RAD.
- Proficient in writing My SQLdatabase queries.
- Good experience working on Adobe Flex.
- Good experience in Web based client side technologies like jQuery, AngularJSwhichis based on JavaScript.
- Involved in all phases of Software Development Life Cycle (SDLC) from analysis and design through production maintenance and operation support.
- Mentored associates by providing technical guidance and helped them enhancing soft skills.
- Extremely inspired to take independent responsibility as well as having the ability to contribute be a productive team member.
- Have exposure working with AWS(Amazon Web services)
- Always eager to learn new technologies to be more efficient as a professional.
- Have assisted QA while Integration Testing and UAT.
TECHNICAL SKILLS
Programming Languages(s): Java 5, J2EE, Spring, Hibernate, Struts
IDE(S): Eclipse 3.x, RAD 7, Flash Builder 4.5
Project management tool: JIRA
Operating System: Windows
Database(s): My SQL
Specializations: J2EE (Servlets, JSP), Design Patterns (Singleton, façade, factory, MVC, DAO), Flex frameworks.
Web Services/ Cloud Computing: REST, AWS (Amazon Web Services)
Servers: Tomcat 6/7, WebSphere 6.0
Presentation Tier Technologies: JavaScript, Tiles, AJAX, Ext JS, jQuery, JSON, ActionScript3
Frameworks: Struts, Spring 2.x/3.x, Hibernate 2/3
Software Development methodology: UML, SDLC, Agile
Tools: & utilities: SVN, SQL Developer, VSS
Build Tool: Maven 3
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Application Dev Lead
Responsibilities:
- Responsibility shared as Scrum Dev Lead.
- Development using Adobe Flex 3 to implement UI requirements.
- Development and consuming Web services for different modules on business layer.
- Managing offshore team with scrum meetings twice a day.
- Discussions with client regarding new features and enhancements.
- Managing production maintenance bundle tickets in PIER.
- Attending war rooms in case any high priority issues.
- Used BitBucket to maintain source and version management and used IntelliJ as IDE.
- Using Rally/Quality Center/PIER to manage the issues/project work flow.
- Interaction with client Communication on daily basis along with sharing status report.
- Review and execution ofProduction and QC defects.
Environment: Java, Adobe Flex, ActionScript, Spring, Hibernate, Maven, JavaScript, OracleWeb logic Server 10.3, BitBucket, Rally, IntelliJ, PIER
Confidential, Omaha,Nebraska
Senior Software Developer
Responsibilities:
- Development and consuming REST Web services using JSON for different modules on business layer.
- Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets and Controllers along with implementation of IOC concept.
- Developed and implemented UI controls and APIs with AngularJS.
- Developed Spring Beans and configured spring using applicationContext.xml.
- Generated DAO's to map with database tables using Hibernate. Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results.
- Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template.
- Implemented JPA as persistence APIs.
- Configured and used AWS services like S3, Cognito, SES, API Gateway, Lambda, SNS etc.
- Used Maven for generating system builds and to create EAR files to deploy on Oracle WebLogic Server.
- Developed UML diagrams as Use Case, Class and Sequence diagrams using Microsoft Visio.
- Used REST - CLIENT for testing the Web-Services
- Used SVN to maintain source and version management and used Eclipse as IDE.
- Using JIRA to manage the issues/project work flow.
- Interaction with client Communication on daily basis along with sharing status report.
- Wrote Unit test cases, executing those & Bug fixing.
Environment: Java, J2EE, spring. AWS, AJAX, Hibernate, Maven, JavaScript, AngularJS, JQuery, OracleWeb logic Server 10.3, SVN, Eclipse, JIRA, Microsoft Visio 2010
Confidential, White Plains,NY
Senior Software Developer
Responsibilities:
- Involved in Understanding functional specifications, designing, and creating custom solutions to match the requirements.
- Interaction with the users at all stages of development to ensure that development was as per user specifications.
- Designed and developed the front end using HTML5, CSS3, JavaScript, Bootstrap, AngularJS,JSP, and Flex3.
- Prepared technical design documents (TDD) for Use cases.
- Designed Hibernate configuration for database connectivity for new modules introduced, also used JPA.
- Implemented MVC, DAO J2EE design patterns as a part of application development.
- Used Spring Core, MVC, ORM modules of spring framework.
- To implement persistence management, Hibernate ORM was used.
- Campaign360 and ETools implemented using Flex 3 at front end.
- Bootstrap
- MWOY and LCR were implemented using JSP, JSTL, CSS3 JavaScript and JQuery at front end.
- DoJiggy migration implemented in HTML5 CSS3, AngularJS, JQuery, AJAX.
- Middleware consisted of Core Java5, J2EE patterns, spring framework.
- Designed and developed the Validators, Controller Classes and Java bean components
- Created REST web services to implement registrations for LCR, MWOY, TNT (Team in Training) and LTN (Light the Night) events.
- SVN was used as application version management
- ANT Build tool was used to create deployable files.
- Involved in client communication on daily basis.
- Created Unit Test cases, executed them& involved in Bug fixing.
- JIRA was used to manage the project.
Environment: Java, J2EE, spring, Hibernate, REST, Struts 2/1.1, JQuery, AngularJS, Bootstrap, JavaScriptAdobe Flex 3, HTML5, CSS3, JBoss5, MySQL, SVN, ANT, JIRA, Flash Builder 4.5
Confidential
Senior J2EE Developer
Responsibilities:
- Involved in understanding and analyzing business requirements,
- UsedStruts1.1 and JavaScript for web page development and front-end validations.
- Implementation of struts tag libs for developing user interfaces.
- Used ANT Build for building the packaged WAR file to deploy.
- Responsible for deploying the war file into development environment.
- Created a component in java to generate reports that gets the data from Oracle database and save it into Excel file and let the user download it.
- Used JDBC API programming to communicate with data base.
- Interacted with client bi-weekly to understand about requirements and status reporting.
- Responsible for production Support where I need to manage the tickets and RFCs raised by end user or client.
- Used Hibernate configuration for database connectivity.
- Used SVN to maintain source and version management
Environment: Java5Struts 1.1, Hibernate2,JavaScript. SVN, ANT, JDBC, SQL Developer
Confidential
Java Flex Developer
Responsibilities:
- Responsible for client coordination with discussion on requirements, time estimation.
- Includes assignment to validate the wireframes and discuss about the implementation.
- Implementation of UI assets as well as skinning of the components.
- Technologies used were Java, Adobe Flex 4 and ActionScript.
- Contributed to Confidential ’s technology database which includes a library of functional implementations that can be used while development of system.
- Created a grid component that can change their states based on the inputs provided using Item Renderers in Flex 4.
- Used SVN to maintain source and version management
- Status reporting on daily basis with the client.
- JIRA was used as project management tool.
- Involved in Unit Testing as well as Bug Fixing.
Environment: Java, AdobeFlex 4, ActionScript, UI, JIRA, SVN
Confidential
Senior Software Developer
Responsibilities:
- Involved in client communication on daily basis which includes status reporting.
- Responsible for requirement understanding and provide time estimation and delivery status.
- Developed Hendrix project which is based on Adobe Flex 3, Spring Parsley framework and SAP CRM.
- Flex 4 is used to serve Front End development.
- Flash Builder 4.5 was used as IDE to develop the application.
- Parsley Framework of Spring is used as a middleware to handle request and prepare the response for system.
- Responsible for status reporting for Hendrix development with client every day.
- Used injecting dependencies using parsley framework of Spring, applicationContext.xml
- Enhancements and development of new modules for ASW project.
- Used Adobe Flex 3 for front end Implementation for ASW.
- Flex 3 was used to develop new changes to the system, which primarily included Cairngorm 2 framework.
- Blaze DS and LCDS were used to as a web messaging technology to access server-based java functions.
- Flex Builder 3 was used as IDE to develop the application.
- Used ColdFusion as a middleware, used Dreamweaver tool.
- Responsible for Support and maintenance activities for Sparta project.
- Flex 2 was used to develop the product that I was assigned to support.
- Bugzilla was used to manage development and support system.
- Used Oracle PL/SQL database for generating logistic reports.
- Organized team meetings to track projects status regularly.
- Used SVN to maintain source and version management
- Mentored junior resourcestechnically as well as for soft skills.
Environment: Adobe Flex 4/3/2, Java5, Spring2,Cairngorm 2, Parsley Framework, ActionScript, ColdFusionAdobe Flex Builder 3, Flash Builder 4, Dreamweaver, SVN, Blaze DS, LCDS, MySQL.
Confidential
Senior Software Developer
Responsibilities:
- Involved in requirement gathering from Business associates.
- Designed LLD for Dematerialization and Re-materialization system.
- Involved in development of 3 modules. This includes Dematerialization, Re-materialization and Inter-Depository transfer.
- Developedsystem using Struts1.1 Framework concepts like Action classes, validation.xml, Tiles.xml, Struts-config.xml and JSP’s.
- Implemented JPA as persistence APIs.
- Analyzed MVC architecture in view of the application work-flow and application development.
- Developed UML diagrams (Class, Sequence, Use Case, Component diagrams)
- Involved in implementing business requirements using EJB by writing stateless session beans.
- MVC, DAO J2EE design patterns implemented as a part of application development.
- Used SVN and VSS to maintain source and version management
- Developed common business component using ENUMs to be used across the system.
- Used ANT Build to create WAR files to be deployed.
- Used RAD (Rational Application Developer) IDE to develop the system.
- Used WebSphere Application server 6.0 for deployment of application.
- Designed and developed Hibernate configuration for database connectivity. Used HQL and PL/SQL for fetching and storing data in databases.
- Responsible for creating test cases, Unit Testing & Bug fixing.
Environment: Java, Struts1.1, EJB, Hibernate2, MySQL, WAS 6.0, ANT, RAD 7, UML, SVNand VSS
