We provide IT Staff Augmentation Services!

Technical Lead Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • More than 9 years of extensive experience in Software Development Life Cycle, developing Web centric and Object oriented business applications with N - tier architecture with Core Java, J2EE technologies and Mainframe Technologies.
  • Experience in using Servlets, JSP, JavaScript, AJAX, JSON, HTML, CSS and XML.
  • Excellent experience in developing Stored Procedures in DB2
  • More than 2 years of experience in developing application in Grail framework and excellent expertise in Groovy language
  • Excellent knowledge on Python
  • Excellent experience of all the phases of software development life cycle (Requirements gathering, analysis, design, development, testing and implementation).
  • Several years of Extensive experience with J2EE, Core Java (JDK1.5), J2EE, Spring, Struts, Hibernate, XML, XSLT, RMI, EJB, HTTPS, JAXB.
  • Experience in using JDBC and IBM IMS J2C resource adapter in data tier.
  • Sound knowledge of Data Structure, Algorithm and Object Oriented design and development.
  • Loading and querying an XML document and reading XML document using DOM and SAX Parsers.
  • Using IDE tools like Eclipse, Emacs and Sublime Text.
  • Design patterns Session Faade, Business Delegate, Front Controller and MVC (Model/View/Controller).
  • Experience working in WINDOWS XP/NT/2k, UNIX, MacOS.
  • Software Configuration Management tools like Subversion, MKS, VSS and Clear Case.
  • Unit Testing and Integration Testing.
  • Developing Test Cases and Test Suites using JUNIT
  • Worked extensively on build and deployment tools like MKS, version control using MKS and VSS and change and incident management tool Remedy.
  • Basic understanding of Test-driven development (TDD) software development process.
  • Strong analytical, programming and software development skills.
  • Focus and care for understanding customer needs during requirement gathering and analysis.
  • Passionate about enterprise software development with focus on performance, scale and quality.
  • Have a good combination of technical, communication and interpersonal skills, which provide the ability to be an effective mediator between programmers, end-users and clients plays a crucial role in a team environment.
  • Hard working, self-motivated, attention to details and able to meet aggressive project schedules

TECHNICAL SKILLS

Languages: Java, Groovy, Python, Javascript, HTML4-5, Native Stored Procedures, NATURAL

Java Technologies: JSP, Servlet, EJB, Java Beans, JDBC, JMS, RMI, JDBC

Middleware: Servlets, EJB, JMS, JDBC, JNDI, JAX-RS, JAX-WS, WebSphere MQ, Hibernate

Operating Systems: MS-Windows 9x/NT/2000/XP, UNIX, MacOS

DBMS: Oracle, MySQL, MS-Access, DB2

Methodologies: UML

Application Servers: Tomcat, and WebSphere 7, JBOSS

IDEs and Tools: Eclipse, Emacs, Sublime Text

Frameworks: Grails, JFP, Spring 2.0, Hibernate, Maven, WebServices, MVC, Struts

Version Control: Subversion, MKS, Clearcase, VSS

Scripting Language: Bash, Python, Groovy

PROFESSIONAL EXPERIENCE

Confidential

Technical Lead

Responsibilities:

  • Involved in Detail Design Documentation.
  • Developed application in Groovy and Grails
  • Developed Native Stored Procedures for DB2 Database
  • Subversion was used for source control
  • Extensive use of JavaScript and AJAX to communicate with backend server
  • Developed different Restful Services to access data by frontend
  • Made changes to existing Java application to in corporate new business logic

Environment: Grails 2.3.5, Groovy, Core Java, Subversion, DB2, Maven, HTML, CSS, Restful Web Services, JSON, SQL, PL/SQL, XML, JavaScript, Eclipse IDE.

Confidential

Technical Lead

Responsibilities:

  • Involved in Detail Design Documentation.
  • Developed application in Android SDK
  • Developed front-end screens using JQuery Mobile
  • Developed Native Stored Procedures for DB2 Database
  • Developed business logic process using the Spring Framework and data access layer using Hibernate.
  • Subversion was used for source control
  • Involved in writing unit test and ant build script and integrating different parts of the Project.
  • Eclipse is used as an IDE while developing the application.
  • Implemented Data Access Objects using JDBC to access data from database.

Environment: J2EE, Android SDK, SQL lite, Subversion, DB2, Restful Web Services, SQL, PL/SQL, XML, JavaScript, Python, Eclipse IDE.

Confidential

Technical Lead

Responsibilities:

  • Building POC for Java Batch applications using Spring Batch that would allow replacing costly Mainframe Batch jobs while utilizing reusable Core Java and DB objects
  • Supporting initiative to redirect million+ read-only transactions, initiated by 22k TEY users, to Mid-Tier based Operational Data Source (ODS) and off costlier Mainframe CPU.
  • Lead development efforts to modernize Transportation Support System (Crew) interface for employees of Operating crafts, with impetus towards information delivery via “push” and browser-based web apps, in conventional and Mobile form factors.
  • Preparing technical specifications, work assignments, coding and unit testing.
  • Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
  • Developed applications in Groovy and Grails
  • Responsible for validation of Client Interface HTML pages using JavaScript and JQuery.
  • Developed front-end screens and server side scripts using HTML, DHTML, CSS and JSP.
  • Involved in writing complex SQL and PL/SQL queries
  • MKS was used for source control
  • Prepared documenting user requirements for web applications development by using Use cases and class diagrams
  • Involved in writing Junit test cases and ant build script.

Environment: Spring Batch framework, HTML, CSS, Groovy, Grails, Maven, JavaScript, JQuery, JSP, Servlets, AJAX, Subversion, Natural, Core Java

Confidential

Technical Lead

Responsibilities:

  • Designed, built POC, mentored colleagues otherwise proficient only in Mainframes and led development efforts.
  • Leveraged reusable DB2 SQL Stored Procedures to encapsulate business logic.
  • Involved in Requirement gathering from the business users.
  • Involved in System designed based on MVC architecture.
  • Eclipse is used as an IDE while developing the application.
  • Experience in developing web services using JAXP (XML, SOAP, UDDI, and WSDL).
  • Used Websphere portals in integrating some portals such as SQL, JDBC.
  • Involved in configuring various XML's in Hibernate, JSF and spring framework.
  • Used JavaScript for client side validations and for capturing dynamic events.
  • Experienced in parsing and generating XML documents using DOM, SAX and JAXB parsers.
  • Used JSON format to get the data from the server in AJAX calls.
  • Front-end designing and validation were done using the JavaScript, Ajax and DWR was done using JSON.
  • Implemented Data Access Objects using JDBC to access data from database.

Environment: Eclipse, J2EE, JavaScript, JQuery, JSON, JDBC, HTML, CSS, Core Java

Confidential

Senior Developer

Responsibilities:

  • Developed modules to calculate employee's rest time and availability for work based on business rules, as mandated by the law.
  • Enhanced all IVR messages to in corporate RSIA related changes.
  • Revamp of Board Turnover reports by incorporating key RSIA related counts and other metrics.

Environment: Natural, COBOL, JCL, DB2

Confidential

Technical Lead

Responsibilities:

  • Led efforts to ensure Crew Outbound and Inbound applications were ported to the newer Genesys platform while maintaining consistency of functionality available on the older Intervoice platform.
  • Designed and led the development effort to rollout Layoff-On-Call functionality using the IVR.
  • Used IMS and MQ services to communicate with IVR System
  • Involved in Requirement gathering from the business users.
  • Developed system to automate the train call system so that common exceptions were handled without any manual intervention. The auto outbound of train per month has gone up to 85% from 68% after implementation of this project.

Environment: Natural, COBOL, JCL, DB2, MQ Services

Confidential

Senior Developer

Responsibilities:

  • Designed the Crew Lineup Projection process and lead development efforts of the offshore team.
  • Developed the Push “Service” that sends various Crew Lineup notifications via SMS or as a phone-call through IVR.
  • The application was developed in SAG-NATURAL, COBOL and JCL

Environment: Natural, COBOL, JCL, DB2

Confidential

Senior Developer

Responsibilities:

  • My responsibilities included Requirements Gathering, Analyzing the system, Preparation of Detail Design, coding, performing Code Review, Regression and Integration Testing, Client interaction and offshore team coordination, 24/7 On Call Production support for Batch and online applications.
  • The application was developed in SAG-NATURAL, COBOL and JCL

Environment: Natural, COBOL, JCL, DB2

Confidential

Developer

Responsibilities:

  • My responsibilities included analyzing the system, preparation of detailed design, coding and unit testing.
  • The application was developed in SAG-NATURAL, COBOL and JCL

Environment: Natural, COBOL, JCL, DB2

We'd love your feedback!