Technical Lead Resume
SUMMARY
- 6 + years of overall diversified experience as Software Developer in Banking, Cargo, Telecommunication, Healthcare, Oil - Gas and other domains using diverse technologies.
- 3 + years of varied experience as JAVA (Java/J2EE) Developer using Java technologies and platforms In addition to different frameworks like Spring, Hibernate, JSF, MyBatis and many others.
- 3 + years of Extensive knowledge in the front end development side using JavaScript technologies (complete understanding of JavaScript OOP side, Closure and functional Programming in JavaScript), in particular to JavaScript frameworks, I have 3 years of Detailed experience in Angular 2, Angular 4, AngularJs frameworks As well as React, HTML5, CSS3, Foundation 6, bootstrap framework, jQuery library.
TECHNICAL SKILLS
- J2EE (JDBC, JSP, Servlets, EJB, Spring,
- RESTful Web Services(SOAP)),
- J2EE Design Patterns, MVC, Struts, JSF,
- JMS, JDBC, Spring, Hibernate, iBATIS,
- MyBatis, XSLT API and XSD, JSR 303 Bean
- Validation, Google Guava library (collections, string supports, primitives support and common annotations),
- Apache Api's like apache-commons, Apache
- POI, Apache FOP (XSL-FO), JRebel, Maven.
- ECMAScript 5, ECMAScript 6(Classes), Closures,
- Prototypal Inheritance, Functional programing in JavaScript, jQuery library (Dom manipulation), Node.js (Express framework), AngularJs (MVW
- Framework), Angular 2 - 4, Ngrx, Observables, promises Reselect, underscore, Grunt, Gulp, React.
- Ionic framework, a little bit of a Swift and
- Android.
- PL/SQL, Oracle, Sybase, SQL Server 2000,
- MySQL, IBM DB2
- Eclipse, IBM Rational Application
- Developer(RAD), IntelliJ, NetBeans
- Rational Clear Case, CVS, SVN, SourceTree,
- Git Technologies
- Yeoman, CSS (Bootstrap, Foundation 6 framework),
- Responsiveness design.
PROFESSIONAL EXPERIENCE
Confidential
Technical Lead
Responsibilities:
- Built software application using Angular 2, Redux Architecture to maintain the state, Ngrx, RxJs (Observables), Reselect technologies.
- Is a part of the architecture team to build a full reference implementation for developers to use in their work.
- Create standard compliant, semantic web interfaces using HTML5, Sass, CSS and Foundation 6 Framework .
- Develop responsive websites for mobile, tablet and different devices using Foundation 6 Flex Grid system.
- Maintains and support new and existing applications.
- Research and implements new technologies and best practices.
- Handles code testing, deployment and installation.
Environment: Angular2, Angular Reactive forms, Redux Architecture, Ngrx, RxJs (Observables), Reselect, Typescript, JavaScript ECMAScript 6, Sass, Foundation 6, visual studio code, webpack, Gulp, Grunt.
Confidential, Des Moines, Iowa
J2EE/Java developer, Front end developer Location:
Responsibilities:
- Involved in gathering requirements, deriving functional requirements and system requirements from the Business Requirements.
- Implemented all the Transaction Specification documents for each screen mapping out the business requirements to the screen design.
- Developed the code using Spring Framework, JSF 2.0, JSP, AJAX, JavaBeans, Hibernate3.0, MyBatis, IBatis, WebServices, Java Script, JMS, JNDI, XML, XSLT and HTML.
- Developed presentation layer using JSP, JSF2.0, CSS, AJAX, JavaScript, JSF and JSTL Taglibs.
- Involved in implementation of application using conventional design practices ( MVC-Model View Controller ).
- Integrated Spring framework with ORM Hibernate that is used for Database operations.
- Configured JSF 2.0, Spring web based application (faces-config.xml, application context.xml and web.xml)
- Designed and developed the database for the application in IBM DB2 and WinSQL.
- Created SQL queries, triggers, and views to interact with Database.
- Performed Unit Testing, Functional testing to validate how better and feasible is the application to be used by the End-user. implementing two layers of validations in the PlanConfig App
- Subversion Tortoise was used as build management tool.
- SourceTree was used as a Mercurial and Git Client to interact with our Git repositories on our
- Stash.
- Is a part of a team work that is falling under Scaled Agile Framework (SAFe) to manage our projects and tasks.
- Using Java Script and jQuery library to handle all the front end development work especially to manipulate the DOM and implementing the page behaviors .
- Using Angularjs framework to handle the RESTfull web services implementations (data coming from the backend side) in the front end side in particular to $http service, Directives, filters and implementing the MVVP design pattern (MVC whatever).
- Generating PDF formatted Contract documents for the retirement plan clients by Developing both sides, firstly, XSD Schema technology as a data collector transmitter app then send these data over XML in order to have, secondly, the SOAP web services in the receiver side app convert the XML data into PDF Documents.
- Coordinating with configuration team for test, release, and deployment.
Environment: J2EE, JSF 2.0, JMS, Hibernate, Spring, IBM DB2, HTML, CSS, XML, MyBatis, IBatis, JavaScript, jQuery, Angularjs, Web sphere Application Server 6.1, Eclipse, Apache libraries, WSDL, JUnit, Windows platform.
ConfidentialJava Developer
Responsibilities:
- Designed web pages using HTML and DHTML .
- Designed the application using Service Locator, Factory, Data Access Object, Service Locator, and Session Facade Design Patterns.
- Developed the business logic using the J2SE core Java Concepts.
- Developed web application using Struts Framework.
- Developed Proposer Module of application
- Developed Classes in RAD for Java, using the Class Specification provided in Rational Rose.
- Developed Enterprise Java Beans (EJB) for various business transactions.
- Developed Session Facade with Stateless Session Beans for coarse-grained functionality.
- Developed Service Locator object to lookup, and EJB object re-creation.
- Developed DAO design pattern for hiding the access to data source objects.
- Used Stateless Session bean for maintaining the transaction to minimize resource overhead.
- Developed Servlets and Enterprise Java Beans with Container Managed Persistence (CMP).
- Used Hibernate framework for the backend persistence
- Wrote Java Script code for client side validation.
- Deployed the application on the Websphere Application Server.
Environment: Basic Java, Java Server Faces(Xhtml), AJAX, Spring Framework, JPA Hibernate, Maven, TortoiseSVN, Eclipse, Oracle 10g, Tomcat Application Server, XML, Outlook, Jira, Share Point, Quality Center, Unix platform.
ConfidentialJava Developer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC)
- Initially, re-factored (consolidated) few application controllers and delegates in the existing Framework
- Investigated the defects that were opened on ongoing basis, identified the solutions and discussed the same with the development team to create the required patches in the forth coming releases
- Was a business liaison for Small business team (Unicare) to help them understand the Contract Management Module quicker functionality / technicality vice.
- Analysis, Estimation, Design, Coding and Testing of the WellPoint custom framework component for Product Management System
- Implemented Hibernate Framework for Object relational Mapping to Oracle Database
- Developed POJO'S and necessary Hibernate configuration files
- Coded the common util classes for entire application
- Extensively used Struts tag libraries (like html, logic, bean etc) in the JSP pages
- Developed Stateless Session Enterprise Java Beans (EJB) to encapsulate the business logic
- Involved in code reviews and mentoring new team members
- Wrote JUNIT test cases & suites to perform unit level testing
Environment Core Java, J2EE, JDBC, Servlets, JSP, Spring framework, Struts 2.0 MVC2 framework, Oracle 10g, PL/SQL Developer, WebLogic 10.3 Application Server, Linux platform.