Tech Lead Resume
ColliervillE
SUMMARY:
- Extensive experience as a Full Stack Java J2EE Developer for more than 6 year 6 months in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies for Logistics, Transportation, Governance organizations designing and developing web - based applications using Web Services, both SOAP/WSDL and REST, Spring MVC framework, Hibernate, Struts MVC, Oracle and SQL.
- Proficient in developing & leading teams for running successful process operations & experience of developing procedures and service standards for business excellence.
- Extensive knowledge of JAVA/J2EE, Spring, web services, Angular JS, Hibernate, Struts, EJB, HTML, DHTML, CSS, JavaScript, AJAX, Oracle, PostgreSQL, Linux, windows and more.
- Decent Knowledge on Spring Boot, Cloud native API.
- A thorough professional with a proactive attitude having proven track record in motivating operations team by using learning theories & instructional strategies.
- Possess excellent interpersonal, communication and organizational skills with proven abilities in technologies, standards, logical thinking, and ideas.
- Expertise in Data Analytics by creating interactive Charts and maps using JAVA, fashion chats, JSON.
- Experience on Agile/Scrum and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
- Sequence, class and database diagrams are made using the UML design tool.
- Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups.
TECHNICAL SKILLS:
Programming Languages: Java, PL/SQL
Java Technologies: JDK, Collections, Multithreading, Exception Handling
Java Technologies: JSP, Servlets, JDBC, Java Beans, Core Java( Multithreading, JDBC, Exception handling, Collection, etc.)Web Servers: Apache-Tomcat 5.x/6.x
Application Servers: Web Logic
Markup & Scripting Lang: Java Script, HTML
Framework: JSF, Struts 1.x, Struts 2.x, Spring, JQuery, Hibernate
GUI and Proto type Tools: HTML, JSP, CSS, JavaScript
IDE: Eclipse 3.x, NetBeans 6.x
Databases and Tools: Mysql, Oracle
ORM Tool: Hibernate
Web Service Technologies: Web Services, SOAP, Restful, Soap UI
Testing / Bug Fix Tools: JUNIT, Bugzila
Operating Systems: Windows XP/NT/2000, Linux
Design Methodology/Tools: UML, Object Oriented Analysis and Design, J2EE Design Patterns
Deployment & Build Tool: Apache Ant, Apache Maven1.0
Source/Version Control: SVN, VSS, CVS
Documentation Tool: Microsoft Word, Microsoft Visio, Open Office, Excel
Miscellaneous: MS office 2003, EditPlus, TextPad, Log4j, WinSCP, Putty
PROFESSIONAL EXPERIENCE:
Confidential, Collierville, TN
Tech Lead
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
- Design UI pages using Ice faces.
- Work closely with various functional teams (technology, technical program management and business) to ensure that business requirements are translated to technology requirements and subsequently drive the implementation of software (using scrum) from design through successful deployment.
- Conducted client side validations using JavaScript.
- Worked on Version Compatibility Patches.
- Internationalization of application in JSF.
- Used Hibernate to persist data to an Oracle 10g database.
- Developed POJOs using Hibernate 3.0 & used Eclipse IDE for development.
- Used and modified build.xml files and enhanced the Ant Process.
- Timely Fixing Bugs & Used log4j to capture the audit and debug logs.
- Customer interaction & User Training & Provided Production Support.
Confidential
Tech-Lead
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
- Developed the entire application implementing MVC Architecture integrating JSP with Hibernate and Struts frameworks.
- Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE .
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- Developed web-based customer management software using JSP, Struts and web services.
- Created configuration files for struts, Hibernate and JSP navigation.
- Created Java Servlet and other classes, deployed as EAR file, connecting to MySql database using Hibernate.
- Developed the business logics using Java Beans.
- Client Interaction.
- Developed the business logics using Java Beans.
- Providing estimates for the changes based on the business and functional requirements.
- Code reviewing.
Confidential
Java Developer (Consultant)
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) starting from Analysis of Design, programming, Test Cases, Implementing and Production support of the application.
- Understanding the requirements of the client.
- Product development or maintenance based upon requirement and unit testing the same.
- Followed Agile software development methodology in building the system in an iterative and incremental manner.
- Built the Web application using Struts MVC and implemented Struts Web-Flow for controlled page navigation.
- Used Struts MVC Framework to develop the application by implementing the controller, Services classes.
- Used JSP, JavaScript, AJAX, JQuery to develop the front end.
- Implemented persistence layer using Hibernate that use POJO classes to represent persistent database tables.
- Wrote stored Procedures, Functions, Triggers, and Cursors in PL/SQL for efficient interaction with database.
- Worked on fixing bugs reported by business layer, analyzed and debugged existing code written in JSP, JavaScript, JSTL, DOJO and used JSF layout for View of MVC.
- Designed and developed UML diagrams using Rational Rose.