We provide IT Staff Augmentation Services!

Technical Lead Resume Profile

4.00/5 (Submit Your Rating)

Ct, UsA

PROFESSIONAL SUMMARY

  • Currently working as Architect in Cognizant Technology Solutions
  • 11 years of strong hands-on development experience in Java/J2EE platform.
  • More than 8 years of strong experience in design, develop, implementation and testing of Application Integration using Service Oriented Architecture SOA and exposing core business-processes as SOAP and REST Web services.
  • Over 8 years of project execution/working experience in Agile development, using Scrum Xtreme programming methodologies and hands on experience on Rally and VersionOne for Agile.
  • Quick learner, adaptable to multiple and latest technologies.
  • Sun Certified Programmer for Java 1.6
  • Sun Certified Web Component Developer for the Java Platform, Enterprise Edition 1.5
  • Expertise in design, development and deployment of N-Tier enterprise applications using Core Java, J2EE, Spring 4.X, Struts 1.1 2x , Spring 4.x MVC, Integration, data, batch, groovy , Web Services SOAP REST
  • Having a good reputation for ensuring Best Practices in Coding, Java Profiling, experienced with code review tools like Fortify, Check-style and PMD.
  • Competency in designing and developing effective solutions to complex business problems.
  • A self-starting team player who thrives on challenges and able to prioritize and handle multiple tasks and projects simultaneously
  • Expertise in object modeling and OO design methodologies like Unified Modeling Language UML and developed diagrams like sequence, class, object, use case, state, and activity diagrams.
  • Excellent analytical, inter-personal and communication skills
  • Good Experience with NoSql database MongoDB.
  • Well versed with RDBMS like Oracle 10g 10.x, IBM DB2 9.0 and MySQL 5.0.
  • Developing smaller applications Case-study/POCs using latest technologies available in market like Groovy2.3, Scala, Angular JS, AJAX, jQuery, bootstrap-ui, HTML 5 and ExtJs 4.x MVC.
  • Experienced with Build CI tools Maven 3.x, SBT, Gradle and Jenkins
  • Conversant with JUnit, TestNG and SOAP UI.
  • Expert in Developing Applications using common J2EE Design Patterns.
  • Having a very good track record in every organization that he worked with the hard work, self motive and for taking took initiatives.

SOFTWARE-SKILLS

  • Core Java: JDK 1.6, 1.7 1.8 Java Collections Framework, Threads Multi Threading , JNDI, Java Reflection, Lambda expressions, Java Swing, JDBC, Serialization, JNI, Java Security, Java RMI, JAAS, Socket Programming, JPDA, Internationalization Localization etc
  • Enterprise Java: JSP, Servlets, Portlets, EJB, JMS, ORM, JDO, JNDI, Transaction API, Security, Java Mail, JMX, J2EE and Standard Design Patterns.
  • J2EE and Standard Design Patterns: Chain of Responsibility, Adapter, Abstract Factory, Business Delegate, Gang of Four including Factory Method, Data Transfer Object, DAO, Singleton, Decorator, Composite, MVC, Facade, Business Object and Session Facade.
  • XML Technologies: XSL/XSLT, SAX, DOM, X-Path, XHTML, DTD, XSD, RSS, SAAJ, JAXB, JAXP and JAX-RPC.
  • Web Services: SOAP, UDDI, WSDL, REST based web services, BPEL, RESTFul, JAX-WS, Axis, JAX-RS, ESB and Web-seal
  • Standards Trends: Agile Xtreme Programming Practice, Test Driven Development TDD , Model Driven Architecture, Rational Unified Process RUP , Aspect Oriented Programming AOP , Service Oriented Architecture SOA .

ACCOMPLISHMENTS

Learning new technologies is my professional passion. I chose to build small-scale projects POCs to learn latest trending softwares in the market. Recently I developed a Log Analyzer application OWL inspired by elasticsearch.org. I made it very light just a WAR file which is compatible with any web/application server. Along with log analysis, it also provides information like JVM properties, cluster info, and other information of web/application server. Technologies used are, ExtJs MVC 4.2, spring data, batch, Integration, web mvc , MongoDB, Apache Lucene.

TECHNICAL SKILLS

Platform

Java 2 Enterprise Edition J2EE

Programming Languages

J2SDK 1.7, JDK 8.0, Groovy 2.3 and Scala

Web Technologies

J2EE, EJB2.1, Web services SOAP REST , IBM Xtreme Scale, AngularJS, ExtJs 4.x, jQuery, HTML 5 and CSS 3

Databases

Oracle 9i/10g 10.1.3, IBM DB2 9.0, MongoDB 2.3.x

Frameworks

Struts 1.1, Hibernate 4.x, spring 4.x MVC, WS ,Spring Integration, groovy, batch, Data, Security , Adobe Flex 3.4 Action Script 3.0 and Pure MVC 2.0 , BlazeDS 3.0, Apache Lucene 4.0, Apache Camel 2.12, Mockito

Web Servers

Apache Tomcat 7.x, Jetty and JBoss EWS

Application Servers

Oracle 10g AS 10.1.3 OC4J , IBM Web Sphere 8.5 WAS WPS , JBoss AS 6.x

IDE

IntelliJ IDEA 13, IBM'S Rational Tools 9.0 R.A.D, R.S.A and W.S.A.D. , STS/GGTS and SOAP UI

Configuration Tools

VSS, Tortoise SVN

Release/Build

Maven 3.x , SBT, Gradle Jenkins

PROJECTS In reverse chronological order

Confidential

Environment : spring 4.x Integration, Spring Batch Integration, Batch Admin , IBM DB2 8.0, Oracle 10g, IBM Mainframe, Web services REST SOAP , Spring Data, Spring LDAP, Spring Security, VersionOne for Agile, TestNG and Java.1.7.

ROLE : Technical Lead

RESPONSIBILITIES :

  • Explore and design multiple solutions by creating POCs for critical design problems.
  • Design and documentation using UML use-case, object, state-chart, sequence and collaboration diagrams, Technical specification and Solution Architecture documents.
  • Used J2EE design patterns like MVC, Singleton, Composite View, Adapter, Factory, Command, Facade etc.
  • Implemented hybrid design approaches like Spring Batch Spring Integration, Spring Data Repositories Web services Spring Integration, Spring LDAP Spring Batch
  • Analyze the requirements, feasibility study and defining the scope of the application
  • Estimate, Plan and define the timelines of the project along with project manager
  • Participating in JAD Joint Architectural Discussions of the all project teams.
  • Writing data services components using Spring Integration, apache commons chain
  • Migration activities for Spring 3x to Spring 4x
  • Designing interfaces to communicate with IBM DB2, Web services, JMS, Oracle 10g sources, MongoDB.
  • Unit test-case using TestNG Mockito
  • Train the development team on Architecture, Design and Base framework

Value Additions :

  • Provided many best solutions as part of this project by implementing the Global Transactions LDAP, DB2, SOAP and REST with the mixture of Transactional and non transactional resources by using callback mechanism. Fail back mechanism extending Spring Retry in Batch and custom exception handling in Spring Integration.

Confidential

Environment : spring 3.x Integration, JMS, IBM DB2 8.0, Oracle 10g, IBM Mainframe, IBM Web Sphere 7.0 WID WAS , and IBM RAD 8.0, Rally Tool for Agile, SOAP UI, TestNG and Java.1.6.

ROLE : Technical Lead

RESPONSIBILITIES :

  • Capturing the functional requirements from business users
  • Application design using UML Use Case Diagrams, Class Diagrams and Sequence Diagrams.
  • Interaction with the end users and identifying the application usage scenarios
  • Defining the road map for the project with the help of key stakeholders
  • Analyze the requirements, feasibility study and defining the scope of the application
  • Estimate, Plan and define the timelines of the project along with project manager
  • Documenting the Software requirements specification
  • Participating in JAD Joint Architectural Discussions of the all project teams.
  • Writing data services components using Spring Integration, smooks, apache commons chain
  • Develop Proof-of-concepts POC and demonstrate the architecture capabilities
  • Designing interfaces to communicate with IBM DB2, Web services, JMS, Oracle 10g sources, MongoDB.
  • Unit test cases using JUnit and Mockito
  • Develop the base framework by following the best practices and design patterns
  • Train the development team on Architecture, Design and Base framework

Value Additions :

  • Provided the best optimized Spring Integration solutions in the SI layers

Confidential

Environment : Spring Core, MVC Web, Web Services, DAO, Integration , JMS, DB2 9, Oracle 10g, IBM Mainframe, IBM Web Sphere 7.0 WAS WPS , IBM RAD 8.0, Rally Tool for Agile, SOAP UI, JQuery, JSP, Servlets, Java.1.6.

ROLE : Technical Lead

RESPONSIBILITIES :

  • Requirement analysis, feasibility study and defining the scope of the application
  • Design and analysis using UML Use cases, class diagrams, sequence, object and state-chart diagrams.
  • Define and document the development process, guidelines, best practices, version control process and coding standards
  • Unit test cases using JUnit
  • Writing Jsp files which includes JQuery, Ajax, Controller logic, DB interaction, etc
  • Architecture, Design, Source code development and Code review
  • Preparing builds and documenting the deployment instructions to the Operations team
  • Train the business users on application functionality and navigation

Confidential

Environment : Spring 2.5.6, Struts 2.x, Hibernate 3.X, Web sphere Server 6.1, JUnit 4.0, Tortoise SVN, Apache POI framework, Tomcat 6, Log4J 1.2

ROLE : Architect

RESPONSIBILITIES :

  • Design, Requirement gathering and coding
  • Used J2EE design patterns like MVC, Singleton, Factory, Fa ade, Iterator, Transfer Object, Composite View etc.
  • Application design covered by UML class, state-chart, sequence and object diagrams.
  • Developed an efficient data conversion tool which is capable of reading data from IBM DB2, MS Excel sheets with reporting chart capabilities
  • Used new Struts 2.x features and Spring IOC extensively.
  • Interacting with business team in building the conversion tool.
  • JUNIT for Test-driven development

Confidential

Environment : Adobe Flex 3.0, BlazeDS 3.0, Pure MVC AS 3, Spring 2.5.6, Web services, Hibernate 3.0, R/3, IBM WAS 7.0, IBM DB2 8.0, JUnit 4, DBUnit, IBM DB2 8.0, Tortoise SVN, SAP R/3, SAP JCO, Struts 1.1, Tomcat 6, Log4J 1.2

ROLE : Technical Lead

RESPONSIBILITIES :

  • Analyze the requirements, feasibility study and defining the scope of the application
  • System architecture and design documented using UML Diagrams like class, sequence, state-chart and object diagrams
  • Used J2EE design patterns like MVC, Singleton, Factory, Fa ade, Iterator, Transfer Object, Composite View etc.
  • Designing interfaces to communicate with backend systems R/3 and Cache systems
  • Define and document the development process, guidelines, best practices, version control process and coding standards
  • Documenting the deployment instructions to the Build team.
  • Train the business users on application functionality and navigation
  • Played multiple roles as Offshore Project-Lead, Onsite coordinator and Associate Architect.

Value Additions :

  • After supporting the existing applications over 2 years, I did a POC using Spring Integration 2.0 , which has been convinced Architect and Higher management with its best SLA times, I have been given opportunity to execute this new Project to replace existing legacy application which is being used over 7 years.
  • This solution was built with cutting-edge technologies like Adobe Flex 3.0, Blaze DS and Spring Integration 2.0.

We'd love your feedback!