Technical Lead Resume
Houston, TX
SUMMARY
- Having 10 years of experience in analysis, design, and implementation and testing of Object Oriented Applications in Client/Server environment using Java/J2EE Technologies.
- 10 years of working experience in full stack development using Java J2EE technologies
- Strong knowledge on SDLC process that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post Production support using development methodologies like Waterfall and Agile.
- Experienced in developing applications using Spring, Angular JS, Hibernate, Struts, Web services, (REST/SOAP), Servlets, JSP, JDBC, XML, AJAX, CSS and Java Script.
- Ability to Analysis, Design and develop an applications with many Open Source tools and technologies like JQuery, Angular JS, Node JS,AJAX, Bootstrap etc.,
- Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Extensive experience on Java Full Stack development and support.
- Experienced in J2EE and MVC architecture/implementation, Web Services, SOA, Analysis, Design, Object modeling, Data modeling, Integration, Validation, Implementation and Deployment
- Experience in tools like STS, Eclipse and Net beans.
- Experience in build tools like Maven, Jenkins and ANT.
- Developed web applications based on different Design Patterns such as Model - View-Controller (MVC), Data Access Object (DAO), Singleton Pattern, Front Controller, Business Delegate, Service Locator and Transfer Objects.
- Experience inMVC (Model View Controller)architecture, usingStruts, AJAX and Spring Framework with variousJava/J2EE design patterns.
- Experienced in creative and effective front-end development using JSP, JSP Tag Libraries, Servlets, JavaScript, HTML, JavaScript, Ajax and CSS.
- Good experience in using Spring ORM wiring with Hibernate for developing backend systems and using Hibernate framework in interaction with the RDBMS.
- Experienced in deploying applications on Apache Tomcat, Web Logic, JBoss, IBM Web-sphere application servers.
- Proficient in using RDBMS concepts with Oracle and MySQL.
- Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL, DML SQL queries.
- Supported production environment, managed production Issues/Meetings, and reviews, trouble-shooting production issues.
- Strong work ethic with desire to succeed and make significant contributions to the organization.
- Strong problem solving skills, good communication, interpersonal skills and a good team player.
- Ability to adapt to new technologies, changing business requirements and learning new tools to build applications.
TECHNICAL SKILLS
Software: Microsoft Office 2007,10, MS Project
Languages: Java 1.4, 1.5 and 1.6/J2EE, SQL and PL/SQL.
Operating Systems: Windows 98, 2000,XP, Windows7, Unix and Linux.
Tech/Frameworks: J2EE (Servlets, JSP, JNDI), JDBC, Struts 2.0, Spring, Hibernate, EJB V1.1, DOJO, AJAX, JQUERY,JMS,HTML, CSS, BootStrap, JavaScript, AngularJS, Node JS, NPM, XML, Web Service (WSDL, SOAP and REST Api)
Web/App. Server and IDE’S: Tomcat, Web Logic, IBM Web- Sphere, SOAP, JBoss V2.4, IDE’s ( Net Beans, Eclipse, RAD )
Tools: Splunk, SelfServicePortal(SSP), HPSM, Track, Adobe Live Cycle, WPS., iReports and Celinieum.
Source code Control: SVN, PVCS and GIT.
Build/Deploy: Ant and Maven.
Methodologies: Systems Development Life Cycle (SDLC), Waterfall and Agile.
Database: Oracle, Pgsql, DB2 and Sybase T-SQL
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Technical Lead
Responsibilities:
- Working on developing Rest service to retrieve customer information from various web services and providing the same to User interface applications.
- Consumed REST API’s and utilized JSON data to display onto view through UI application.
- DevelopedRESTand SOAP based web service interfaces to consume different third party web services.
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Study the existing environment, draft the Design document for the expansion project and prepare the Impact Analysis document.
- Revise the Requirement Specifications with the users for better customer service and feasibility
- Designed and developed Micro services using spring boot.
- Developed GUI using AngularJS, HTML5, CSS3,JQuery and JavaScript to simplify the complexities of the application
- Designed and developed various modules of the application with J2EE design architecture like Spring MVC architecture.
- Involved in Client meetings to gather the Business requirements for the application.
- Worked in anagiledevelopment process based on Scrum
- Preparation of Unit Test Plans and co-coordinating with testing team.
- Doing a peer review of the deliverables and documenting the defects.
- Involved in Unit Testing, Integration box, User Acceptance Testing.
- Involved in Production implantation and post production support.
- UsedDimensions as the version control system and defect tracking respectively.
- Involved in the configuration of WebSphere Application server and application deployment.
- Giving new proposals and suggestions for application performance improvement.
- Managing the configuration and controlling the application versions.
Environment: Java 6.0, J2EE, JDBC, AngularJs, Web Services, REST, Jive, Spring, Spring Boot, SQL Developer, Windows XP, UNIX, Oracle, IBM Rational Application Developer and GIT.
Confidential, Bloomington, IL
Java/J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development phase using Agile methodology.
- Prepared the Impact Analysis document along with the requirements and the design.
- Provide technical solution for Java-Spring development/Database issues by troubleshooting the issues using Splunk logs, Business space.
- Developed internal application using Angular.js and Node.js connecting to Oracle on the backend.
- Fixing the defects in Development, System test, performance and pre-production environments within defined SLAs by consolidating, prioritizing, analyzing defects/bugs and making the necessary code changes.
- Engage System and Integration Test team to validate fix once the issue is resolved
- Work with Support teams to identify root cause of Environment or infrastructure issues by creating problem tickets following the HPSM process
- Trace the code to identify bugs.
- Analyze the security related issues using HTTP Watch, Business Space
- Perform Nonpublic personal information scans(NPI) in all environment and report it to the security analysts
- Update Knowledge Base and Prepare Case Studies and Best Practices
- Prepare and maintain KI documents on troubleshooting techniques
Environment: Java/J2EE, Spring-Hibernate integration framework, VCE vBlock Platform Red Had Enterprise Linux,Spring Tool Suite(STS), Open AM, Gem fire, Mule, Splunk, HP Service Center(HPSM),Track,Tomcat.
Confidential, Chicago, IL
Java/J2EE Developer
Responsibilities:
- Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Followed test driven.
- Incident Management Process.
- Outage Notification Process for unplanned outages.
- External and Internal interfacing vendor management process.
- Trouble shooting on reported problems & engaging internal/external support partners to address the immediate/permanent resolution.
- Manage Red Alert Bridge for higher priority issues.
- Root cause analysis on environment related issues.
- Identify process improvement, automation Opportunity & implement the solution.
- Application code deployment support.
- Running monthly batch job
- Monitor change management process, Perform impact analysis for applications in support scope.
- Mange a central knowledge base repository forapplications in support scope.
- Manage Run books, application documentation, Operation Process documents.
Environment: Windows 9x/XP, Java/ J2ee/ Oracle, SQL Developer, WinSQL, WinScp, IBM Rational ApplicationDeveloper and PVCS.
Confidential, San Antonio, TX
Java/J2EE Developer
Responsibilities:
- Analysis, design and development of Application based on J2EE using Struts, spring and Hibernate.
- Utilized the various J2EEDesign patterns to develop the Business modules based on the required functionality.
- Developed view and controller components.
- Interacted with business analysts and other end users to resolve user requirements issues.
- Developed user interface (view component of MVC architecture) with JSP, Struts Custom Tag libraries, HTML and JavaScript.
- Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rosefor generating the UML diagrams
- Implemented different Design patterns like Singleton Pattern and MVC architectural design pattern.
Environment: Java 1.6, Struts-Spring-Hibernate integration framework, EJB V1.1, CVS, JSP, HTML, Oracle, Sybase T-SQL, XML, IBM Rational Application Developer, Ajax, JQuery.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved inAnalysis,Design, Development, and Testingphases of the project
- Used design patterns like Service locator, Data Access objects, and MVC
- Designed and developed the user interface using JavaScript, HTML and CSS
- Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, JNDI, and XML using IDE- RAD and deployments in Web Sphere
- Used Hibernate for mapping objects to the relational database
- Responsible for configuring the Web Sphere Application Server to access the Database by setting up Data source and Connection Pool.
- Deployment is done Web Sphere.
- Generated the reports usingiReportstools.
- Utilized Log4j for request / response / error logging
Environment: JAVA, JSP, Servlets, JNDI, XML, IBM Rational Application Developer (RAD), Web Sphere, SQL Server 2003, PGSQL, JBoss, Windows XP, SVN, ANT.