Lead Consultant Resume Profile
Atlanta, GA
Summary:
- Ten years of experience in architecture, analysis, design, development, integration and deployment of applications and support web-based applications using Java/J2EE technologies.
- Expertise in Java/J2EE technologies using JSP, Servlets, Spring, Web Services/Axis2, Hibernate, Swing, JAXB, Apache Tomcat, Eclipse, Maven, MSSQL, MySQL, Team foundation server TFS , EJB, JMS, JDBC,UML, Xtreme, JacORB, JSP/JSTL, Glassfish, Weblogic, JBoss, Net beans, Apache ActiveMQ, XML/XPATH/DOM/SAX, GWT, Groovy
- Exclusively worked with Core Java concepts in various projects according to industry standards.
- Good understanding on open source frameworks like Spring 2.0 core, context, ORM, MVC modules .
- Experience in Hibernate with JPA annotations to store the persistent data as an Object-Relational Mapping ORM tool for communicating with database.
- Experience in working with standard JAVA Design Patterns.
- Expertise in Unified Modeling Language UML , in designing Use Cases, Class diagrams, Sequence diagrams using Rational Rose and Microsoft Visio.
- Proficient in Windows, UNIX environment for developing applications.
- Established best practices and plan for continuous improvements.
- Experience in XML related technologies like XML, X-path, XML Beans and DOM4J.
- Good understanding of service oriented architecture and experienced in addressing services integrations with cross technologies.
- Proven track record of integrating complex technical processes within international, high-profile and deadline-oriented environments.
- Highly motivated and innovative problem solver with ability to learn new technologies and methodologies quickly, ability to work independently and in team.
- Excellent presentation and capable of preparing technical documentation by interacting with clients in both functional and technical aspect
- Conversant in Waterfall model and Agile Software Development Life Cycle
- Conversant in infrastructure management - load balancers, hosting, VMs, configuration of security certificates, configuration and fine tuning of commonly used servers.
Technical Skillset
Languages | Java, XML, SQL, PL/SQL |
Java/J2EE Technologies | Spring Core, Spring MVC, JAX-WS, JAX-RS/Jersey, REST with Apache CXF, Spring Web flow, Apache AXIS2, JSP/JSTL, Hibernate 3.0 with JPA annotations, EJB2.0/3.0 JacORB, Xtreme, JUnit, Business components for Java BC4J Oracle's EJB2 framework , Swing, GWT/RPC, Struts 1.1, Apache HTTP Client, Log4j, JNDI, Groovy, EIP, Apache Camel |
IDE Tools | Eclipse, Netbeans, JDeveloper, Visual studio, SOAPUI, Flex Builder |
Web Technologies | JavaScript, CSS, HTML, XHTML, XML, JQuery fundamentals, XPATH, DOM, SAX |
Databases | MSSQL, Oracle 10g, MySQL |
Methodologies | Waterfall, Agile |
Design Tools | Microsoft Visio, ArgoUML, Rational Rose |
Version Control Tools | Team foundation server TFS , Microsoft VSS, Clear Case |
Other Tools | Monitoring tools: App Dynamics, New relic, Tealeaf Load/Performance testing tools: JMeter Profiling tool: Yourkit Java profiler, OptimizeIT, uDeploy |
Application/Web Servers | Apache Tomcat, Glassfish and JBoss, IIS 7.5, Web logic |
Operating Systems | Windows 7/XP/2008 server and Unix |
Experience Summary:
Confidential
Lead Consultant
Primary Responsibilities:
- Responsible for architectural decisions and come up with Proof Of concepts required.
- Design and implement change requests for various search methods
- Understanding third party specifications - integrate with new gate ways, new collection sets
- Evaluating and finalizing technology stack for various implementations.
- Analyzing production tickets and Bug fixes
- Implementing configuration using JMX
- Design and Implement common services used across the products
- Analyzing performance issues/bottlenecks/scalability concerns
Environment:
Operating Systems: Windows server 2008
Technologies : Java/JEE, EJB3, Web services/Axis2, JAXB, Hibernate with JPA, GWT, JSP/JSTL, JBoss, Ant, Maven, MSSQL, TFS, SVN, Spring, Html, Javascript, Jenkins, Free Marker Template
Confidential
Senior Java Developer
Primary Responsibilities:
- Design and implement change requests for various payment methods
- Understanding third party specifications and integrating with new payment processors PayPal, Cash
- Evaluating and finalyzing technology stack for various implementations.
- Analyzing production tickets and Bug fixes
- Implementing configuration user interfaces - Admin
- Implementing common services ODFI
- Analyzing performance issues
Environment:
Operating Systems: Windows server 2008
Technologies : Java/JEE, EJB3, Web services/Axis2, JAXB, Hibernate with JPA, Swing, JSP/JSTL, Weblogic, JBoss 7.1.1 Final, Ant, Maven, MSSQL, TFS, GIT, Spring, Html, Javascript, Jenkins
Confidential
Technical Architect/Lead Java Developer
Responsibilities:
- Evaluating the latest technologies and trends
- Design and implement toolkits required for easy configuration and deployment of components
- Ensure developers to follow coding standards and common design patterns.
- Upgrading and certifying technologies and frameworks
- Code review and performance improvements
- Designing common frameworks/base platform for all development teams to use common conventions and approaches.
- Instrumentation of runtime environment and working on continues improvements
- Involve in discussions with various units include business users and other architects within the business unit.
- Metrics collection of private cloud, analysis and review.
- Implemented in house toolkits using Groovy and Shell scripting.
Environment:
Operating Systems: Unix/Linux, Windows server 2008
Technologies : Java/JEE, Spring, Web services/Axis2, JAXB, MyBatis, Xtreme, JacORB, JSP/JSTL, Apache Tomcat, Eclipse, Maven, Clear Case, uDeploy, Groovy
Confidential
Technical Architect/Tech Lead
Responsibilities:
- Implemented proof of concepts with various architectural options- thin client, thick client and mixed client solutions for kiosk check-in.
- Closely worked with multiple stakeholders including technical and business users, recommended right approaches with respect and technology, usability aspects and solution architecture.
- Architected service layer by moving commonly used functionalities in to collection of .NET based web services.
- Designed and Implemented base framework for both kiosk and web check-in channels using spring MVC and web flow
- Used Hibernate to develop persistence layer based on Object-Relational Mapping.
- Implemented complex modules like backend integration with sabre's web services using Apache axis.
- Implemented CUSS abstraction layer component which hides the complexity with kiosk hardware/peripherals credit card reader, passport reader, touchscreen, printer etc interaction.
- Implemented complex business functionalities like check-in, printing docs etc.
- Implemented high level API for all modules of check-in projects.
- Designed and implemented reporting component by logging required information in SQL DB.
- Involved in code review and enforcing coding standards
- Establish best practices and plan for continuous improvements.
- Implemented various design patterns like Singleton, Value objects, MVC, Fa ade, Business delegate etc.
- Worked on defining build and configuration management with Maven and Team foundation server.
- Worked on infrastructure architecture with respect to back up and disaster recovery sites.
- Involved in integrating with various services developed in cross technologies.
- Taken care of deployment strategy in apache tomcat
- Worked as a lead at customer location onsite and managed onshore/offshore teams, efficiently delivered all projects on time.
Environment:
Hardware: IBM Self service kiosk machines/HP B180L/ HP C 200, NT
Operating System: Windows server 2008
Technologies: Java/JEE, Spring, Web services/Axis2, JAXB, Xtreme, JacORB, JSP/JSTL, Apache Tomcat, Eclipse, Maven, IBM CUSS, MSSQL, Team foundation server TFS , Hibernate, C , WCF for service layer implementation.
Confidential
Module Leader/Senior Developer
Tariff checkup application
Responsibilities:
- Requirements analysis and classification
- Implemented DAO Data Access Object s both for Oracle and Teradata Datamart for various modules.
- Implemented common components/utility classes for various modules
- Involved in development of web services integration using apache axis2, Unit test cases for various modules using JUnit and performance tuning of the application using java profiler -Optimize IT identified issues with various objects creation and SQL queries.
- Involved in code review and enforcing coding standards.
- Developed complex modules by implementing specific algorithms.
- Establish best practices and plan for continuous improvements.
Environment:
Hardware: HP B180L/ HP C 200, NT
Operating System: UNIX/WINDOWS
Technologies: Java/J2EE, JMS, EJB, Webservices, Weblogic, Oracle, Teradata, PL/SQL
Confidential
Team Leader/Senior Developer
Responsibilities:
- Worked with business in requirements discussions
- Identified improvement areas and come up with solutions
- Implemented complex modules like code share/interline reservations using servlets, regular expressions and web services.
- Implemented common components using Swing date picker/ auto complete etc.
- Implemented required parsers for various modules using XPATH and regular expressions for parsing free form data from host backend system.
- Enforced IATA cuss standards are implemented.
- Involved in certifying application with different vendors.
- Involved in ballpark effort estimations
- Establish best practices and plan for continuous improvements.
- Implemented various design patterns like singleton, business delete, session fa ade, DAO, value objects/Transfer objects.
Environment:
Tools: Eclipse IDE , ANT Build/Package , MS-VSS for source code control
Operating System: UNIX/WINDOWS
Languages: Java/J2EE, JMS, IATA CUSS Specification, Swing, Web Services/Apache axis, SOAP, DOM4J, XPATH , XML Beans , Servlets, JSP, Apache Tomcat, Apache Active MQ, SQL, PL/SQL