Lead Developer Resume
Charlotte, NC
SUMMARY:
- Eight years of hands - on experience in agile based Software Service Life cycle and Enterprise Architecture; includes system engineering, requirement analysis, design & architecture, estimation, coding, review, integration, documentation, unit testing and post live maintenance.
- Successfully developed multi-threaded and distributed applications in all latest Java-J2EE based technologies; REST, Spring, Hibernate, Web-Services, JSF, Apache Camel, CXF, JMS, Oracle, Mongo DB & SOA, majority for Financial & Healthcare domain.
- Extensive experience in large scale server platform utilizing OOAD methodologies & Design Patterns.
- Currently associated as a Lead developer plus Technical Scrum Master in large-scale Agile development program with a leading Financial organization.
TECHNICAL SKILLS:
Platforms: Windows, Linux
Languages & Toolkits: Java 1.7, SQL, PL/SQL, Shell Scripting, XML, JSON, XLST, XSD, SOA, Design Patterns, UML
Web Services: REST: Apache Camel, CXF, Jersey, JAX-RS, JAXB, SOAP: Axis 2
Enterprise Frameworks: Spring - MVC, AOP, ORM, JMS, Struts, EJB, JSF 2.0
Web Technologies: HTML, MXML, JavaScript, jQuery
Relational Databases: Oracle 11g, MS SQL Server, MySQL, Mongo DB
Object Relational Model: JPA, Hibernate
Development Tools: Eclipse, IBM RAD, Toad, Oracle SQL DeveloperSource Control: SVN, CVS
Design & Review Tools: Microsoft Visio, Star UML, PMD, Sonar, Fortify, Sharepoint, JIRA, Confluence
Build Tools: Maven, Ant, Jenkins, IBM uDeploy/uBuild.
Project Management Tools: RALLY, VersionOne, Microsoft Project
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte NC
Lead Developer
Technologies: Java, spring, Apache Camel, JMS, Event Driven Architecture, EJB, Hibernate & Oracle
Responsibilities:
- Individual contribution in design, architecture & end to end development of robust orchestration web services using Spring (MVC, AOP), Hibernate, Apache Camel & REST Service, which significantly minimized the person hours of development effort and delivery cost.
- Independently developing, standardizing, scaling and enhancing an Event Driven Architectural product (Business Event Engine) and the services utilized to deploy/install/release these products on production.
- Contribute in evaluation of emerging technologies to identify technical gaps in satisfying business need
Confidential, Raleigh NC
Sr. Software Analyst
Technologies: Java, spring, JPA, REST, Apache Camel & Mongo DB
Responsibilities:
- Proactively working with service consumers to identify problems with focus on performance tuning and updates.
- As a scrum-leader, contributed in all aspects of development life cycle; user story-based development, collaborate, facilitate, iteration/sprint planning, tasking meetings, relative estimation.
Confidential, Memphis, TN
Sr. Analyst Programmer
Responsibilities:
- Major contribution in defining overall system architecture & development of pricing system, encompassing external and internal interface analysis and definition.
- Technically lead the development team, and ensured smooth delivery of scrum modules under stringent timelines and high pressure, that helped customer to release the product onto Production, within timeline with lowest bug count.
Confidential, Austin, TX
Senior Software Engineer
Technologies: Spring MVC, AOP, HTML, JavaScript, jQuery, MS SQL Server
Responsibilities:
- Individually handled the development & delivery of ‘Inventory Search Service’ (REST Service with Apache CXF, JAX-RS), that convinced client, to grant the entire development assignment to my company.
- Worked with distributed development team & business, delivery stakeholders to meet crucial release targets.
Confidential
Software Engineer
Responsibilities:
- Autonomous client support and interactions with Oracle Micros (Fidelio) & development of SOAP based Web services, for multi-threaded, multi-process international communication between Central Reservation System, Property Management System & various IDS channels.
