Technology Lead Resume
Omaha, NebraskA
PROFESSIONAL SUMMARY:
- More than 9 years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based and N - tier Architectures in domains like Banking, Retail and Insurance
- Extensive experience of designing and developing software applications with the Java, JSP, Servlets, Java Beans, JNDI, AJAX, ORM, JDBC, XML, JavaScript, JQuery, CSS.
- Experienced in a fast-paced Agile Development Environment Scrum.
- Proficient in Java/J2EE Design Patterns including Model View Controller (MVC), Data Access Object (DAO), and Business Delegate. Well versed with core Java concepts.
- Responsible for designing Presentation Tier (web pages) using the concepts such as HTML, XML, CSS, Java Script and JQuery using AJAX.
- Proficiency in developing MVC based applications by using various integration of open source frameworks like Struts, Spring and Object Relational Mapping Technologies like Hibernate
- Experience creating different services using SOAP based and Spring WebServices.
- Worked on IDE’s such as Eclipse and WSAD/RAD for developing, deploying and debugging the applications.
- Good working knowledge of persisting java objects using Hibernate that simplify data storage and retrieval to the underlying database.
- Worked on various XML technologies i.e., writing DTD, Schema, Namespaces and SAX, DOM parsers.
- Experience working with databases such as Oracle, MS-SQL and using PL/SQL to write stored procedures, functions and triggers for different Data Models.
- Experience in deploying applications in various Application servers like Apache Tomcat, Web Sphere, and JBoss.
- Experience in unit testing framework - JUnit Tests.
- Excellent analytical and problem-solving skills for the design and testing of prototypes through product release.
- Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented attitude and worked with the offshore team as onsite cordinator to provide the update on the daily basis.
- Having knowledge on Scala and Apache Spark.
TECHNICAL SKILLS:
Web Technologies: J2EE, JSP, Servlets, Java (JDK 1.4, 1.5/1.6/1.7), Java Beans, JMS, JNDI, JavaScript, HTML, Hibernate, Spring MVC, Spring Web services, JDBC, SQL, WSAD
Application Server: JBoss, IBM Web Sphere
Web Server: Apache Web Server, Tomcat, Sun one web server
Languages: JAVA, UNIX shell scripting, Scala
Databases: Oracle, MS-SQL.
Tools: Rational Rose, Clear Case, Ant, Data studio, TOAD, Code Check, PMD, Eclipse TPTP
Operating Systems: Unix, Windows, Linux
Reporting Tool: Jasper Reports
Modeling Tools: Visio,Altova XML Spy
Version Control Tools: VSS, CVS, SVN, Clear case,GitHub
PROFESSIONAL EXPERIENCE:
Technology Lead
Confidential
Responsibilities:
- Responsible for retrieving business logic from the existing code and validate them with business
- Worked with the offshore team as onsite cordinator to provide the update on the daily basis.
- Did design reviews /code reviews with client and mentored the offshore team in resolving issues.
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.
Environment: Jdk 1.6, Spring MVC, SVN, Splunk, Oracle 11g
DevOps/ Java Developer
Confidential
Responsibilities:
- Closely coordinate development and deployment/ release activities
- Track the defects and release tickets across all environments
- Monitor the server logs and communicate to stake holders on the status.
- Involved in fixing minor to major defects assigned.
Environment: Jdk 1.8,Spring MVC, Bladelogic,, Github,LINUX.
Applications Developer
Confidential
Responsibilities:
- Did Analysis, design, coding, testing, and document moderate to highly complex programs to ensure optimal performance and compliance.
- Reviews and understands specifications to achieve coding tasks.
- Reviews, analyzes, and refines requirements and specifications to ensure quality
- Used ANT scripts to build the application and deployed on application server.
- Performed unit testing using Junit framework and developed test cases for testing.
Environment: Jdk 1.7/1.6, Struts1.3.8, Struts, Eclipse 3.5, BEA WebLogic server, CVS, LINUX.
Confidential, Omaha, Nebraska
Java/ J2EE Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- Deliver new and complex high quality solutions to clients in response to varying business requirements.
- Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
- Designed application modules, base classes and utility classes using core java
- Designed and implemented customized exception handling to handle the exceptions in the application.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) using annotations.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
- Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
- Developed Hibernate DAO classes and with the spring frame work manager classes retrieve and save the data from the database.
- Designed and developed Spring Webservices.
- Worked on ANT Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the Application Server.
- Implemented log4j for logging purposes and debug the application.
- Designed and developed the application presentation layer using JSTL/JSP.
- Prepared JUnit test cases and executed the test cases using JUnit in eclipse.
- Involved in bug fixing during the System testing, Integration testing and User acceptance testing.
- Supported the application during the warranty period.
Environment: Jdk 1.6/1.5, SAML, Struts, Eclipse 3.5, JBoss Application server, JSP 2.0, Servlets, JDBC, hibernate 3.3.x, Spring 3.0, Spring Webservices using JAXB, CSS, JUnit 4.4, VSS, Log4j, Oracle9i/10g/11g, TOAD, UNIX, Ant 1.8, Agile Scrum.
Confidential, Dallas, Texas
Java/ J2EE DeveloperResponsibilities:
- Responsible for retrieving business logic from the existing code and validate them with business
- Worked with the offshore team as onsite cordinator to provide the update on the daily basis.
- Involved in code reviews and mentored the offshore team in resolving issues.
- Participated in weekly design reviews and walkthroughs with project manager and offshore development teams.
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.
- Designed application modules, base classes and utility classes using core java
- Responsible for gathering the requirements, requirement analysis and development
- Involved in High level and detailed level designing and Code reviews
- Worked on batch programs using UNIX shell scripting and controlled through standalone programs
- Involved in the build, testing and documentation.
- Involved in debugging PL/SQL queries and fixing issues.
Environment: Eclipse, HTML,Java Script,CoreJava, JSP,Servlets,JDBC,PL/SQL, CVS and Web application server
Confidential, CA
Java/ J2EE DeveloperResponsibilities:
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- Deliver new and complex high quality solutions to clients in response to varying business requirements
- Manage team and co-ordinate between customers and offshore development efforts. Monitor development progress and report status / risks to all stake holders
- Worked on code-merge and code integration. Involved in monitoring the defects and assigning it to the concerned.
- Used Rational ClearCase as Version Control System for the application.
- Technology and team lead for a team of 8-10 developers through the whole SDLC using waterfall methodology
- Estimate and plan tasks for the team across multi-phased release
- Used n tier architecture using MVC Struts for implementing MVC Design pattern
- Developed multiple modules
- Test plan creation and review
- Support User Acceptance Test from offshore location
- Managed and mentored new developers
Environment: Java 1.4, J2EE, JSP, Struts, Webservices using JAX-WS, Oracle 9i, WebSphere Application Server, Rational Clearcase, Aqua DataStudio.
Confidential
Java/ J2EE DeveloperResponsibilities:
- Created mockups, wire frames and interactive prototypes to demonstrate application functionality.
- Performed prototype tests and design verification.
- Responsible for making Process Diagrams, Class Diagrams and Business Functions.
- Involved in writing the presentation layer in Java Server Pages (JSP).
Environment: ALTOVA XML Spy, Rational Rose, JSP, Struts, Java, JavaScript, Hibernate, XML, JRules
