Technology Lead Resume
Plano, TX
SUMMARY
- 11 years of IT experience designing, developing, and delivering complex multi - tiered enterprise applications for web-based and client-server domains using Java/J2EE/.Net/SQL languages and middleware products like Jboss, Jetty and Apache Tomcat and IIS etc.
- Experience in developing web based, client/server, distributed architecture applications using Java and J2EE technologies and .Net framework.
- Expertise in developing applications using Java, Servlets, JSP, J2EE, JDBC, XML, Eclipse, Apache server with Tomcat, Jboss application server,TOAD, JNDI, log 4j, Java Scripts, AngularJS, HTML .
- Strong experience in analysis and design using SDLC, Agile and MVC based frameworks (spring MVC, JDBC using J2EE.)
- Experience in J-Unit to test different test cases for J2EE applications. Experience in creating unit test plans.
- Used the Design patterns such as MVC, Singleton, DAO etc
- Expertise in using J2EE Application Servers such as Jboss 6.4, Jetty and Tomcat.
- Worked on IDEs such as Eclipse, Jboss Developer Studio
- Used Log4J for application logging.
- Created various requirements document, functional document and technical design documents and deployment scripts for the applications.
- Experience in using GIT, SVN and CVS
- Developed Restfull web services and SoAP webservices in Java. WCF in .Net
- Experience in Oracle, SQL, MySQL Server database.
- Effective team player, fast learner and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines.
- Strong analytical, troubleshooting, and problem solving skills.
TECHNICAL SKILLS
Milldeware: J2EE, Spring MVC, Spring AOP, Spring Batch, Servlets, JSP, JDBC, Hibernate .Net Framework, C#
Front End Technologies: AngularJS, Javascript, JSP, HTML
Java API'S: JDBC, Servlets, Beans, JPA
Web/Application Server: Apache Tomcat, JBoss, Jetty, IIS
Framework: Java Spring Franework, .Net Framework
Build tools: Apache Maven
Methodologies/Deploy & Testing: Agile methodology, SDLC, Scrum, integration testing
IDE Tools: Eclipse, Visual Studio, JBOSS Development Studio JDeveloper, SQL Developer, Toad, Winscp, putty, SoAPUI, Postman, ARM (Rest Client)
Databases: Oracle, SQL, MySQL
Operating Systems: Windows XP/NT/7, Unix, Linux.
Version Control tools: GIT, SVN, CVS
PROFESSIONAL EXPERIENCE
Confidential, Plano, TX
Technology Lead
Responsibilities:
- Remove impediments to faster team productivity, to ensure scrum practices are followed.
- Participate in planning, estimation, daily scrum and retrospective meetings.
- Reviewing and delivering Technical Architecture, Design documents, Data Modeling
- Architecting new requirements as per the customer requirement and effectively implementing change management.
- Improving performance and scalability of the application
- New library development with micro services architecture using Rest APIs, spring MVC for different types for planning
- Extensively involved in discussing the requirements with the business unit.
- Developed Junit and Junit Mockito testcases for all the business methods and services and also created unit test cases documents.
- Extensively helped the team members in the design and implementation of their modules.
- Mentoring the team in all stages of project life cycle.
Environment: J2EE, Java 7, Spring 4, Spring MVC, Spring Batch, Rest API, AngularJS, Ajax, SQL, JBOSS, Micro services, Maven 3.5
Confidential, Richardson, TX
Technology Lead
Responsibilities:
- Daily code deployment to non-prod environments (QA, Test, Stage, UAT, PERF)
- Wrote database interaction code and used JDBC template to connect SQL.
- Development of Miscroservices for each product
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API for Miscroservices.
- Designed the front end and wrote corresponding one-one REST methods to implement respective change requests.
- Developed Automated code set up process for reducing code set up time.
- Developed Background scheduling process for non-user interaction business logic executing every 30 minutes
- Reports generation
- Had been the point of contact forSystem Testing, UAT and Sanity Testing.
- Followed the Java coding standards for Scalability, Reusability and ease of Maintenance.
- Involved in doing code reviews and design reviews.
- Mentoring the team in all stages of project life cycle.
- Provide post implementation support
Environment: Java, AngularJS, J2EE, Java 7 Spring MVC, Miscroservices, SQL, Jetty 9.3.8, Rest and SoAP API, Maven 3.5
Confidential, Irving, TX
Technology Lead
Responsibilities:
- Understood the existing Ordering Application functionalities and validation rules with documentation
- Developed Rule Engine for tracking each type of Order after its submitted
- Understood the existing Order processing Logic Confidential various downstream systems and with documentation
- Strategic design analysis, identify design alternatives and finalize the approach for system implementation
- Prepare High Level and Low Level design document
- Development and Unit Testing of system components.
- Reports generation
- Used Log4J to print the logging, debugging, warning, info on the server console
- Integrated system testing and ensure the correct functioning of the system and its interfaces.
Environment: RAD, J2EE, Java 7, spring 4, selenium, Groovy script, MySQL, C#, TOAD, Jdeveloper, winscp, SoAPUI
Confidential, Plano, TX
Technology Lead
Responsibilities:
- Used spring for transaction management and for dependency injection.
- Implementation of Billing and Taxing business components using Spring MVC and Res APIs
- Implementation of generating Bills on each cycle by auto running the Bill Cycle
- Developing SOAP APIs for Fetching the Data usage from external systems for Voice products
- Implementation Reports generation
- Designed the Bill Cycle Configuration for each product
- Used various UNIX commands for manipulation of directories and files.
- Understand new business requirements and the functionalities of the existing system.
- Strategic design analysis, identify design alternatives and finalize the approach for system implementation
- Prepare High Level and Low Level design document
- Development and Unit Testing of system components.
- Integrated system testing and ensure the correct functioning of the system and its interfaces.
Environment: Core J2EE, Java 6 and 7, Spring 3, SpringMVC, Spring Batch, Rest and SoAP API, Intec Single.View, perl, SQL, Tomcat 7,TOAD
Confidential, Irving, TX
Technology Analyst
Responsibilities:
- Coding and Unit level testing and UTP prepration
- High Level and Detail Level Design prepration
- Develop several UI screens to in corporate business logic and user initiated actions with ASP.NET
- Designed and developed web services using WCF to interact the communcation between UI and Backend
- Written Database Queries and called Stored Procedures to handle all the database functions like fetching, inserting, deleting, updating using Entity Frameowrk
- Involved in performing Unit and Integration testing
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Worked in deadline driven environment with immediate future release cycles.
Environment: .Net Framework 4, C#, WCF, Oracle, ASP.NET, Entity Framework 4, IIS 7.0
Confidential
Developer / Technology Analyst
Responsibilities:
- Coding and Unit level testing. UTP preparation
- Understanding User Requirement Specification.
- Developed the presentation layer using VB, .Net web Forms
- Developed the backend modules in C++, ASP.Net
- Part of the Configration Management for Development Environment
Environment: VB, C++, Unix, XML, XSLT, Oracle, C#, ASP.Net