We provide IT Staff Augmentation Services!

Sr. Technical Lead Resume

2.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Over 15+ years of IT experience in Leadership, Analysis, Design, Development, Implementation and Testing of Enterprise Applications in the Client/Server environment using Java/J2ee in Client - Server, 3-tier and n-tier applications.
  • Experience in developing reliable and scalable enterprise applications using Servlets, SpringBoot, JSP’s, KAFKA, JMS, JDBC, Hibernate, EJB, Spring REST Web Services, JAX-RS, Micro Services, Java Script, XML, HTML and protocols like SOAP, WSDL.
  • Good experience with Spring and Hibernate Framework.
  • Hands on experience with KAFKA and JMS. Developed KAFKA producer/consumers, message driven beans (JMS). Worked on EJB components such as session beans and Entity Beans.
  • Hand on experience on tools/platforms like Prometheus, Grafana, Kibana, AlertManager, OpenShift, Kubernetes, Docker
  • Experience in front end technologies like JSP, HTML, CSS, JavaScript/Ajax.
  • Good Working experience on various databases like Oracle, SQL Server and My SQL.
  • Extensive experience in working with Hibernate, JDBC, JPA for database connectivity and persistence.
  • Expertise in designing systems based on Object-Oriented Analysis/Design Methodologies specifically UML with MS Visio.
  • Experience in Git, GitLab, Gradle, Maven, ANT Scripts, configuring Log 4j, and writing JUnit test cases.
  • Experience in SAFe(Scale Agile Framework), SDLC by using Waterfall, Agile (SCRUM) and Iterative system development methodologies.
  • Versatile team member with problem-solving and trouble-shooting capabilities.
  • Excellent communication and inter-personal skills, accustomed to working in both large and small team environments.

TECHNICAL SKILLS

Programming Languages: Java/J2ee, C/C++, XML,UML, IBM Streams

Java Technologies: Java 8, J2ee,KAFKA, JMS,JDBC, JSP, Servlet, Web Services, JavaScript, HTML,DOM,SAX

Application tools: Grafana, Kibana, Micrometer, Prometheus, OpenShift, Gradle, GIT/GitLab, Kubernetes

Frame Works: Spring, Spring Boot, JPA, Hibernate, JUnit, REST, Micro Services

Database Systems: MySQL, Oracle 10i/9i, MS-SQL Server 2005, DB2

Patterns: J2EE design patterns.

Caching system: Giga Spaces

Data analytics: IBM Info stream with Jetty Server

IDE/Platform: Eclipse, RAD, IntelliJ, RTC, ANT, VSS,CVS, SVN, Maven

Servers: IBM Web Sphere, Tomcat, Jboss, Weblogic

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Sr. Technical Lead

Responsibilities:

  • Worked in SAFe/Agile environment.
  • Involved in backlog grooming, planning and refining of requirements.
  • Helped in flushing out features, user stories and acceptance criteria for these, was also involved in PI planning to identify and commit epic/features with business.
  • Wrote light weight applications in SpringBoot to develop micro services.
  • Wrote KAFKA producer client to produce messages to TOPIC. Also wrote KAFKA consumer to consume messages produced on the topic and persist them to Oracle database.
  • Worked on building R2R controls.
  • Worked on setting up OpenL rule engine.
  • Wrote business rules in OpenL environment and exposed them to other projects.
  • Worked on developing bank product eligibility REST API that determines eligibility of members after a loan application is submitted for different loan types.
  • Worked in Java 8/ J2ee, Apache Kafka, OpenShift, GitLab environment to develop new applications.
  • Worked in IBM WebSphere, SOAP, REST, RTC and DB2 environment to maintain legacy applications.
  • Developed applications using frameworks like JAX-RS, Spring and JPA.
  • Wrote micro services to access and process data for applications from legacy environment.
  • Worked on autanticating applications through CONJUR, CyberArk.
  • Worked on YML/YAML files to deploy project to OpenShift.
  • Wrote GRADLE builds and used continuous integration and deployment tools (CI/CD pipelines) to deploy applications.
  • Exposed API metrics using Prometheus, Micrometer. Created Grafana dashboard to display project metrics. Also used Kibana and LINUX/UNIX system to query logs.
  • Wrote AlertManager rules and queries to alert based on Prometheus metrics.
  • Performed performance tuning and improved CPU/memory usage in Kubernetes POD’s in OpenShift. Improved garbage collection cycles.
  • Created Oracle DB2 and MSSQL databases using TALON projects.
  • Used test driven development approach to develop applications. Wrote test cases using JUnit, Mockito/PowerMock frameworks.
  • Worked on developing webpages using React Redux.
  • Created CI/CD pipelines to build and deploy code to OpenShift Containers.
  • Updated/Added GitLab tasks in YAML files for CI/CD pipeline to run sonar, ready API tests and other build tasks.

Confidential, Fort Worth, TX

Sr. Object oriented Programmer/ Lead

Responsibilities:

  • Worked on requirement gathering and developing design documents for project.
  • Worked in Java/ J2ee, Giga Spaces, IBM Streams environment to develop applications.
  • Wrote logic to use Giga space API’s to manage data in cache.
  • Wrote logic in IBM STREAMS for real time data processing of incoming tuples. dis feeds the data to Giga space caching system.
  • Implemented the STREAMS RESEEDING and CONSUMER framework for crew. dis loads data in to cache every time system is re deployed.
  • Worked on Crew Legalities to track and Federal crew scheduling violations for Pilots and Flight Attendants.
  • Worked on preprocessing data generation for Crew Solver. Developed logic for Crew Solver to manage crew for cancelled flights.
  • Implemented distributed task for Crew solver. dis uses GigaSpaces API’s to do parallel processing on multiple processing units. Each task looks for data in particular partition and returns a collective data set from all partitions.
  • Worked on developing base data layer as well as business logic for crew.
  • Implemented framework to Marshall /Un Marshall Flight Hub data for CREW.
  • Developed REST web services using SPRING to expose business logic.
  • Wrote logic to pick messages from various queues(IBM MQ) on WebSphere server. Dropped XML messages to request data.
  • Developed code to interact with FOS (Mainframe System to manage flight data), Flight Hub(data Hub) systems. Flight Hub provides access to data generated by FOS (Flight Operating System).
  • Wrote Gradle scripts to build project.
  • Worked in Agile environment. Used Rally to manage project stories and defects.
  • Used GIT for storage repositories. 1.0 platform was in SVN later migrated to GIT.
  • Used Tom Cat to deploy web services. Streams had its own Jetty Server.
  • Updated CI/CD pipelines on Jenkins to build and deploy application.

Confidential, Sacramento, CA

Sr. J2ee developer

Responsibilities:

  • Worked on requirement gathering and developing design documents for project.
  • Designed and developed Use Case Diagrams, Class Diagrams and Sequence diagrams.
  • Used Spring, Hibernate in different modules to develop new requirements.
  • Designed and developed the wireframes using JSP, Java Script, AJAX, HTML, CSS.
  • Worked on designing front end beans and the validation of bean attributes.
  • Developed Controller Logic and the transformations between the transaction objects and the front end beans.
  • Developed TEMPeffective dating framework for Application Data.
  • Developed Code Decode Framework for translations.
  • Developed DOM/DAO classes for supporting Database transactions.
  • Exposed business logic as web services to other integrated components
  • Worked on managing the session attributes, clearing and setting session based on profiles.
  • Involved in the Database Design and frontend development.
  • Developed Unit test cases for the classes using JUnit.
  • Used Maven to build, deploy the application projects. Updated POM for build purposes.
  • Worked on Oracle 11G and Web logic 10.3.5 server to deploy the application.
  • Debugged and resolved the production issues.
  • Worked on client side to leverage methods exposed in web services.

Confidential, Greensburo, NC

Sr. J2ee developer

Responsibilities:

  • Worked on several enhancements/applications integrated with the existing system.
  • Worked on creating/enhancing orchestration, adapter modules within different applications.
  • Designed and developed Use Case Diagrams, Class Diagrams and Sequence diagrams using MS Visio.
  • Used Core Java OOPS concepts (inheritance, polymorphism) in developing the code.
  • Used Spring 2.5, Struts, Hibernate in different modules to develop new requirements.
  • Used JDBC template for connectivity with DB2, Oracle database.
  • Developed basic architectural DAO classes for supporting Database transactions.
  • Developed the automated email application using Java mail API which is run by a scheduler.
  • Involved in the Database Design and frontend development.
  • Developed Unit test cases for the classes using JUnit.
  • Developed and maintained Ant Scripts for the build purposes on testing and production environment.
  • Worked in production support environment to support the periodical releases.

Environment: Java, J2EE, JSP, JavaScript, Spring, Struts, DB2, Servlet, CSS, HTML, Web Services, Hibernate, Weblogic Application Server.

Confidential

Java Developer

Responsibilities:

  • Used Core Java OOPS concepts (inheritance, polymorphism) in developing the code.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Used Struts Action Servlet, Action Form to design various JSP pages using MVC2.
  • Developed Java Server Pages (JSP) for the front end and Servlets for handling Http requests and response.
  • Created Action classes and used struts related features like Validations and Action Messages.
  • Used JavaScript and struts validation framework for performing front end validations.
  • Responsible for the configuration of Struts web based application using struts-config.xml and web.xml.
  • Involved in rollout and release planning for next version of Reverse Mortgage.
  • Deployed J2EE code in Production and nonproduction environment.

Environment: Core Java, J2ee, Eclipse, UNIX, Informix, struts, JSP, Servlets, JDBC, JSP, JavaBeans, JavaScript, HTML. DHTML, Multi-threading, SQL, PL/SQL, Oracle, XML, Windows.

We'd love your feedback!