Technical Lead Resume
Boise, ID
SUMMARY
- 10 Plus years of IT experience in Requirements gathering, Analysis, Design, Architecture, Prioritizing the Development work, Code Reviews, Testing (Unit & Integration), Delivery, Release Management and Production support of Enterprise application software.
- Played a Lead role in the current project of team size 7 and responsible to prioritize the upcoming work based on business and technical needs and to provide project status reports to the Management.
- I was responsible to define application level standard documents and mentoring the team.
- Experience in full life - cycle development using Object Oriented methodologies/Programming (OOP’s) and Functional oriented methodologies/programming.
- In-depth knowledge and experience in Java1.8, JavaFX, JEE, JSP, HTML, CSS, JavaScript, JQuery, AngularJS, NodeJS, ReactJS, Ajax, EJB, JDBC, Struts, Servlets, Spring, JMS, JSF, Java API for XML Web Services, JCA, Hibernate, Subversion, CVS, GitHub, Cold Fusion, C, C++.
- Possess good RDBMS concepts knowledge and worked with Oracle 8i/9i/10g/11i, Sybase 15.0, DB2, SQL Server 7.0, MySQL, MariaDB, PostgreSQL.
- Experienced with web/application servers as IBM Web Sphere 6.1/6.0, BEA Weblogic 7.0/6.1, Jboss 4.23/ EAP6, Apache Tomcat 4.1/5.1.
- Good exposure to building Web Services (WSDL, SOAP, UDDI) usingopen source implementation like Apache Axis, RESTful API.
- Have excellent knowledge of working with open source frameworks such as Struts, JSF, ANT, Maven, Gradle, Hudson, Jenkins, AJAX and Spring frameworks.
- Have worked with different methodologies like Waterfall, RUP, Agile (TDD, SCRUM, XP).
- Good hands on knowledge in designing and implementation using Core GOF Design patterns and J2EE Design Patterns.
- Have worked on the following IDE’s RTC, RAD6.0/7.0/7.5, WSAD, Eclipse and Mars MyEclipse.
- Have good knowledge working on XML Suite of Technologies XML, XSL, XSLT validations with DTD & XML Schema and processing files with SAX, DOM Parsers, Dozer XML file mappings.
- Experience in Workers Comp Insurance, Health Care, Government, Medicaid, Insurance and Clinical operations handling domains.
- Have strong analytical skills with proficiency in debugging, problem solving.
- Implemented SOA architecture with web services using REST, SOAP, WSDL, UDDI and XML.
- Worked on different OS UNIX (Sun Solaris, AIX), Linux, and Windows NT/2K/XP/2008/2010.
PROFESSIONAL EXPERIENCE
Confidential, Boise, ID
Technical Lead
Responsibilities:
- Involved in requirements gathering, worked closely with BA’s in understand use case and create a Technical specification document.
- Design and Developed service level architecture using JavaFX.
- Developed server level caching during server startup for application performance Improvement
- Involved in prioritizing the work and guiding/helping the team for any technical challenges.
- Involved in Streamlining the development process for team’s accountability and transparency.
- Integrated Documentum DFS REST API’s with the application.
- Played a major role in streamlining the Release process.
- Worked with steak holders to identify the bottle necks between technical challenges and business needs to define technical development standards document.
- Used microservices with REST Web services.
- Used Hibernate ORM framework integrated with Spring framework for data persistence and transaction management.
- Involved in application designing and development for rule based systems using drools.
Environment: Java1.8/8, JavaFX, Scene builder, J2EE, HTML5, Servlets, Java Script, CSS3, jQuery, JSon, Kendo widgets, AJAX, jspx, jsp, xhtml, fxml, XML, JAXB, XSD, XSLT, Spring, Hibernate, EJB's, JBoss Server 4.3/EAP6, Mars MyEclipse, Oracle 11i, soapUI 3.0.1, Documentum 6.7, Macromedia Flash 8, ANT, Maven, Gradle build scripts, RTC(Rational Team Concert), ActiveX MQ, JMS, SOAP, TDD, Drools.
Confidential, Boise, ID
Senior Software Engineer
Responsibilities:
- Worked as Part of the Architecture team in putting together the design, resolved architecture issues, followed GOF and J2EE design patterns.
- Created Class Diagrams, Sequence Diagrams using Rational Rose, prepared application design document.
- Enhance existing UIFramework built using Spring with MVC design paradigm.
- Followed Agile Scrum methodology for Iterative development.
- Wrote builds and deployment scripts using ANT and was also responsible in maintaining them.
- Designed Load runner based framework for Load testing and Performance Analysis of the application
- Wrote JUnit test cases for unit testing the integration layer.
- Developed JMS systems for asynchronous document processing.
- Designed and Developed XML parsing components.
- Used Jprobe to identify performance bottlenecks and fix the issues.
- Used Spring Dependency Injection properties to provide loose-coupling between layers
- Did Code Reviews and give guidance to Junior developers.
- Design and developed new Web Services using JAX WS technology.
- Implemented Business logic and rules using OPA/OPM rules engine.
- Worked on Spring JDBC for storing the data received from SSA.
- Worked on Idalink Website development using VAADIN and Liferay.
- Developed few Batch Application for SSA using IBES Batch framework and Spring Batch Framework.
- Worked closely with PO’s to get better understand on requirements and Analysis and to help QA’s with business functional testing.
Environment: Agile, Scrum, UML, OOAD, EJB, JNDI, JTA, Hibernate, Servlets, Spring, JSP, JMS, RMI, XML, JDBC, J2EE, WSAD, RAD, WebSphere 6.0, Struts Framework, ANT, Maven, Jprob, Rational Rose, Sub-Version, Hudson, Jenkins, Oracle 9i/10g, Junit, JavaScript, DHTML, Dozer, OPA, OPM.
Confidential, Boise, ID
Senior Programmer Analyst
Responsibilities:
- Designed and Developed standalone Documentum API jars for CMS and PowerSuite business needs using Documentum 6.7 web service API.
- Involved in design and development of rewriting CMS applications as jQuery client application.
- Developed custom gateway servlet to communicate with jQuery client to populate data. This gateway servlet converts java objects to Json string for easy readability at jQuery client.
- Developed Standalone facelet tags with JSF/Icefaces to implement error handling within CMS application.
- Created user friendly Web UI with rich UI using xhtml, jsp, jspx, html5, jQuery, CSS3.
- Involved in requirements gathering, worked closely with BA’s and users in understanding use cases and create a Technical specification documents.
- Developed Standalone facelet tags using Icefaces to implement error handling within CMS application.
- Created user friendly Web UI using xhtml, jsps, jspx.
- Improved CMS application performance by making cosmetic changes to business models.
- Worked extensively on bug fixes and made cosmetic changes on the UI side.
- Developed client side validation using Icefaces EE 1.8, JSF, jQuery, AJAX.
- Generate XML files and concert XML files to Java object’s using JAXB, XSD, and XSLT.
- Developed rich client UI design using CSS3, HTML5, JavaScript.
- Design and develop XML processing components for dynamic menus on the application.
- Coordinated team application of test-driven development strategies to optimize system quality and to enable rapid refactoring.
- Documented user manuals and other documents of the project for future or new employer references.
- Developed Hibernate components for database interaction and wrote extensive complex SQL queries.
Environment: J2EE, Html, HTML5, Servlets, Java Script, CSS3, jQuery, JSon, Kendo widgets, AJAX, jspx, jsp, xhtml, XML, JAXB, XSD, XSLT, Spring, Hibernate, EJB's Icefaces EE 1.8, JSF, JBoss Server, IDE MyEclipse 7.5, Oracle 10g, SOAPUI 3.0.1, Documentum 6.7, Macromedia Flash 8, ANT build scripts, Hudson build tool, RTC(Rational Team Concert), Subversion, ActiveX MQ, JMS, SOAP, TDD.
Confidential, Rochester, MN
Programmer Analyst
Responsibilities:
- Worked as a Release Manager for MSS release, I was responsible person to coordinate things and meetings and to communicate any major information between Build team, Development team and Liaisons to deliver our application on time and efficient. I made this release success and I recived appericiation from our Unit Head and all team members as a best Release Manager.
- Created web UI with client validation using JSP, JavaScript, AJAX, Custom tags, and Cold Fusion.
- Involved in requirements gathering, worked closely with BA’s in understading FRD’s and use cases and also create Technical specification documents.
- Designed & developed LDAP Authentication & Authorization Service for CMS application using Java, LDAP, JNDI for user security credentials authentication and for validating the user roles
- Developed and worked on custom tags to load cache for different text field and search fields.
- Excellent knowledge on working with MVC framework.
- Wrote builds and deployment scripts using ANT.
- Worked on two server cluster AIX (UNIX system) as primary and Zos (Main Frame system) as backup system with each cluster having two nodes.
- Wrote shell scripts for automating batch jobs
- Developed Data Access Objects to access data from both Mainframes and RDBMS.
- Developed JUnit test cases and tested for some MSS functional changes. Also wrote Functional Test cases and completed testing for bug fixes which Liaisons can’t test.
- Used CVS (Concurrent Versions System) to control MSS system versions for each release. I used to create CVS active branches and make it available for developers to check in the code for each specific release.
- Develop JCA based converters to import some static data in and from mainframe.
- Developed, Tested and Scheduled Tivoli tasks using IBM TWS (Tivoli work Scheduler)
- Developed Hibernate components for database interaction and wrote SQL queries & stored procedures.
- Extensively used complex SQL statements including joins and nested queries and developed complex SQL Stored Procedures.
Environment: J2EE, JSP, Html, XML, Servlets, Java Script, AJAX, CSS, Cold Fusion, Sybase 15.0, DB2, Hibernate, WebServices, Websphere server 6.0/6.1, RAD 7.0/7.5, Eclipse IDE, Loadrunner, CVS, TWS, Shell Script, Mercury Quality Center(MQC), LDAP.
Confidential
Embedded Software Engineer
Responsibilities:
- Developed JSP pages and client side scripts.
- Developed UI Framework using XML and XSLT.
- Wrote PL/SQL stored procedures, created DAO’s and invoked it from Java.
- Testing the web UI using Quick Test Pro 6.0 software
- Used and configured Struts DynaActionForms, MessageResources, ActionMessages, ActionErrors, Validation.xml, Validator-rules.xml.
- Develop Data Access Objects to access middleware web services as well as Oracle database.
- Developed Junit based framework for unit testing.
- Integration testing with third party applications.
- Developed both assemble level programing and C program for different micro controller 8051 during my research to achieve new efficient portable device.
- Developed assemble code for 16 segment LCD to display radiation affected units.
- Developed new portable radiation detector manually through research.
- Analyzed the business use cases and developed business processes and work flows.
Environment: JSP, Java, J2EE, Struts, Oracle Database, Eclipse, Visual Studio .NET 2003 for JavaScript debugging, Visual Interdev, CVS, XML, XSLT, Webservices, C Language, Assemble level Programing, Micro controller 8051, Cignal tool used to deploy assemble code into Micro controller, QTP.
