We provide IT Staff Augmentation Services!

Tech Lead Resume

5.00/5 (Submit Your Rating)

East Moline, IL

SUMMARY

  • 9+ years of experience in designing, developing and deploying web - based, distributed n-tier enterprise applications and proficient in methodologies like Agile (Scrum), Test Driven (Test First) Development and Proficient in conventional SDLC
  • Obtained Mongo DB Certificate from mongodb University.
  • Sun Certified Java 1.5 Programmer
  • Proficient in Struts 1.1/2.0, JSF2, Axis2, commons-digester, Spring Core (DI), Spring AOP, Spring
  • Proficient in Web Services (Rest and SOAP -JAX-RS AND JAX-WS)), RestEasy, Spring Batch Processing, Spring JMS, Spring MVC, Spring ORM integration with Hibernate.
  • Actively involved in various project phases: Functional Specification, Design, Coding, Unit Testing, Documentation, Deployment and Production Support.
  • Used OOAD Concepts like abstraction, inheritance, polymorphism, and encapsulation.
  • Very good experience in JAVA and J2EE Technologies which includes JSP, Servlets, JDBC, JNDI, LDAP, EJB 3.0/2.0, JMS, MDB.
  • Strong working experience in Java/J2EE design Patterns such as Singleton, Factory, Facade, IOC, Business Delegate, Service Locator, Transfer Objects, Front Controller and Data Access Objects.
  • Exposure to SQL Queries and joins, Triggers, Stored Procedures and Indexes.
  • Familiar with Hadoop (MapReduce, Hive, Pig)
  • Familiar with NoSQL (Cassandra, MongoDB), Hudson, Jenkins and Cruise Control.
  • Used HTML, JavaScript and jQuery for UI development
  • Familiar with stream computing and high availability, distributed computing such as Amazon EC2.
  • Experience in banking, telecom and health care domains.
  • Self-starter and highly motivated to learn new technologies.

TECHNICAL SKILLS

Language: Java

Server Side: JSP/Servlets, JSTL, RMI, EJB 3.0/2.0, JDBC, XPDL, BPEL, MDB, Dozer, JSR168 and 268 Portlets, Websphere Portlets

J2EE Frameworks: Spring, Spring Web Flow, Hibernate, RestEasy, Jbehave, Struts 1.1/2.0

Web Services: SOAP1.1, WSDL, JAX-WS, JAX-RPC, AXIS, JAXB, Soap UI, JAXP (SAX 2.0 AND DOM 2.0)

XML/ XML API's: XML, HTML, DHTML, XML Schema, XSL.

Design Patterns: Singleton, Factory, Facade, IOC, Business Delegate, DAO, Service Locator, Transfer Objects, Front Controller

Application Servers: BEA Web logic 7.0/10.1, WAS 5.1, Jboss 4.x, Tomcat 5.5/6.0

IDE: Eclipse 3.5, RAD, MyEclipse

Directory Services: JNDI, LDAP

Source Control: CVS, GIT, MERCURIAL

Build Tool and apache: Ant, Maven, Junit, log4j, tomcat

RDBMS: DB2, Oracle 9i/10g, MS SQL Server

Operating System: Windows XP/2000/ UNIX/LINUX

SDLC: Ajile Scrum Methodologies, Waterfall

PROFESSIONAL EXPERIENCE

Confidential - East Moline, IL

Tech Lead

Environment: Java 5, Spring 3, Hibernate 3, Maven, Spring Rest web services, Jenkins for CI, WAS 7, RAD 7.5, HTML 5, JavaScript

Responsibilities:

  • Worked in Agile/XP Environment. Followed Pair Programming and TDD approach.
  • Refactored legacy code and developed missing tests.
  • Used JBehave and Fitnesse for creating acceptance tests.
  • Developed rest services using Spring framework.
  • Created Service and Database Layers using Spring 3 and hibernate 3.
  • Responsible for developing, maintaining and testing of JDLinkNextGen project.
  • Support regarding production related problems, and work with IT managers and application developers to ensure the product integrity, high availability and security. Involved in production Deployment and various environment deployments.
  • Familiar with MongoDB as some projects uses that. Familiar with node architecture
  • Got Familiar with Amazon EC2 and cloud computing

Confidential - O’Fallon, MO

Sr. Software Engineer

Environment: Java 5, GWT, Spring, Spring batch processing, Hibernate, Maven, Struts 1, Web Services, Crucible, Fish Eye, Jira, Bamboo.

Responsibilities:

  • Job duties include User requirement analysis, system analysis, software design and development, software testing.
  • Responsible for developing, maintaining and testing of MasterCard smartdata.gen2 project.
  • Support regarding production related problems, and work with IT managers and application developers to ensure the product integrity, high availability and security.
  • Work with oracle for writing queries, stored procedures, triggers, views to support application enhancements.
  • Used Spring batch processing
  • Perform testing for the developed websites using various methodologies like Junit and manual testing.

Confidential, Montvale, NJ

Sr. Software Engineer

Environment: Java 6, Struts2, Web Services, Caching, JAX-WS, JAXB, XML, XSD, Dozer, jboss-4.0.5, hibernate, Db2, MyEclipse, UNIX, putty, Dozer

Responsibilities:

  • As a Technical consultant involved in requirement gathering with client and estimating tasks, preparing functional specification and test cases.
  • Accomplished architectural enhancement for additional features and performance.
  • Used Caching.
  • Developed XML schemas and wrote ant Scripts to generate java classes from XML schemas using JAXB. Compiled Schemas using XJC tool.
  • Deployed web services on jboss-4.0.5 and used SOAP UI for testing web services.
  • Used OOAD Concepts like inheritance, polymorphism, and data hiding.
  • Used Dozer for mapping business VO to presentation VO.
  • Created Junit tests cases. Created queries, joins, stored procedures, views.
  • Mentored junior resources on coding standard and best practices.

Confidential, Montvale, NJ

Sr. Software Engineer

Environment: Java 6, Spring, Restful Web Services, JAX-RS

Responsibilities:

  • Followed Agile Scrum methodology for development.
  • Wrote Web services using JAX-RS.
  • Preparation of System level test cases and deriving the unit test cases prior to the start of development based on the user requirements.
  • Deployed application in websphere 6.
  • Prepared Design document, which includes designing (Class diagrams, Sequence diagrams) of the Component Classes.
  • Used OOAD Concepts like inheritance, polymorphism, data hiding
  • Involved in development of Business logic, used spring for DI, hibernate for Data Access
  • Extensively used the Singleton, Factory, DAO, Façade and IOC patterns.
  • Followed paired programming practices for the complex problems.
  • Wrote junit tests.

Confidential, Carrollton, TX

Sr. Software Engineer

Environment: Java, Spring MVC, JQuery, spring core, spring web Flow, Spring batch, hibernate, Maven, Jboss-4.0.5, Db2, JIRA.

Responsibilities:

  • As a Technical consultant involved in requirement gathering with business users.
  • Implemented MVC architecture using Spring framework.
  • Used Spring Mail API to send mails. Used spring web flow for complex screens.
  • Used Hibernate to interact with database.
  • Implemented AOP (Aspect J) for Transaction management.
  • Used Spring Dependency Injection for Injecting Managers and DAO’s.
  • Developed DOM Parser to parse XML.
  • Created JSP Pages with required AJAX components for immediate data-fetch for the presentation layer of Spring MVC solution.
  • Used CVS repository for version controlling for various releases and patches.

Confidential

Sr. Software Engineer

Environment: weblogic portlets, Java, JNDI, JMS, MDB, Weblogic 10

Responsibilities:

  • Involved in developing the functional requirement specifications and Technical specification documentation and identified Use Cases.
  • Extensively used Core Java Concepts of Interfaces, Packages, Collections, Exception Handling and File I/O.
  • Involved in development of Business logic Using Message driven (MDB) beans.
  • Developed code in java to call stored procedures and developed Stored Procedures to insert, update and delete.
  • Deployed application on web logic.

Confidential

Sr. Software Engineer

Environment: Java, Tomcat, Eclipse, XML, stxx, MSSQL, spring, Hibernate

Responsibilities:

  • Followed Agile Scrum methodology for development.
  • Design/development of all tiers in the web application (client layer, business layer, and data layer) using J2EE standards.
  • Involved in creating, stream lining the development, design and code review process for the organization. Used agile - scrum methodologies.
  • Used maven for build management.

Confidential

Sr. Software Engineer

Environment: Java, JSP, EJB, Eclipse, WebSphere, Oracle

Responsibilities:

  • Involved in developing the functional requirement specifications and Technical specification documentation.
  • Implemented J2EE design patterns such as Session facade, Business Delegate and Service Locator
  • Developed the build scripts using ANT for the application to deploy and test.
  • Created JUnit tests for unit testing.
  • Created Custom JSP Tag, which will take two parameters table name and field name and display the given field name value in combo box(UI component).

Confidential

Software/QA Engineer

Environment: Java, JSP, XML, spring, Hibernate, Webwork, EJB2.0, Eclipse, Jboss3.2.x, MSSQL, Oracle, Fitnesse

Responsibilities:

  • Involved in development of Business logic, and web development.
  • Developed Interactive GUI Screens using HTML, JSP and performed Data validation using JavaScript.
  • Created a solid, reusable MVC framework based on Struts, Spring 2.0 & Hibernate.
  • Created Automation framework using cruise control, Ant and Junit. This periodically runs junits and sends results to team in mail.
  • Used Java script for client-side validations and in creating interactive user interface.
  • Used Cascading Style Sheets (CSS) to style the web pages.

Confidential

Software/QA Engineer

Environment: Java, JSP, EJB2.0, Struts, Jboss3.2.x, MSSQL, Oracle, Axis2

Responsibilities:

  • Involved in Design/development of all tiers in the web application (client layer, business layer, and data layer) using J2EE standards.
  • Developed JSP pages using HTML, CSS And Created JSP Custom Tags
  • Created and called stored procedures from core java.
  • Developed Interactive GUI Screens using HTML, JSP and performed Data validation using JavaScript.

We'd love your feedback!