We provide IT Staff Augmentation Services!

Technical Lead Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Experienced IT professional with 11 years 3 months experience in design, development and support with proficiency in Java/J2EE based Technologies like Core Java, Spring, Spring JDBC, Spring events, Spring AOP, Spring boot, SOAP and Restful Web Services, JAX - WS, JAX-RS, JSON, XML, XQuery, XPath, JXpath, XSLT, Junit, JSP and Servlets.
  • Experience of building synchronous and asynchronous restful web services based on Apache CXF, Jersey
  • Develop and support applications that can work on multiple data centers at the same time.
  • Expertise in web services security, logging and exception handling
  • Experience in designing and building enterprise applications that integrate with multiple third party applications.
  • Experience in using caching frameworks like Redis and Sentinel and JMS frameworks like ActiveMQ.
  • Worked on Mongo DB as well as Oracle as backend databases for applications.
  • Experience of working on multithreaded applications and batch jobs.
  • Experience in working with content management tools like Adobe AEM and Oracle Knowledge (Inquira)
  • Worked extensively on tools like Appdynamics, Extrahop for better monitoring, tools like Splunk for log level analysis and build tools like Maven, Nexus, Hudson and Jenkins.
  • Experienced in building plugins, widgets and web services on Jive platform.
  • Expertise in working on Unix based platforms and shell scripting.
  • Worked on Apache HTTPD and nginx for reverse proxy, traffic routing, rewrite / redirection rules and load balancing purposes.
  • Expertise in working with high traffic applications, rate control implementations, analyzing DOS attacks, capacity planning, optimizing performance, improve logging for end to end tracking of each request for services that receives thousands of requests each second.
  • Experienced in release management and release process improvements.
  • Good understanding and implementation of agile development and expertise in building applications that are secure, performant, scalable, maintainable and supportable.
  • Supported Production systems and developed many tools to help support and monitoring activities.
  • Strong experience in working with version control tool like CVS, SVN and GIT.
  • Experience in working as a team lead and ensure that the team is trained and motivated to do the required tasks and that the tasks are done on time with high quality and in a defect free manner.

TECHNICAL SKILLS:

Programming: Core Java (Java 8), Spring, Spring JDBC, Spring Events, Spring AOP, Spring boot, SOAP and REST webservices, JAX-WS, JSON, XML, Xquery, Xpath, XSLT, JXpath, Junit, Unix, Oracle (SQL), JSP & Servlet, Jersey, Apache CXF, Redis and Sentinel, Apache HTTPD, nginx, ActiveMQ, JMS

Build Tools: Nexus, Maven, Hudson, Jenkins

Version Control: CVS, SVN, GIT

Database / DB Tools: Oracle / SQL Developer, Mongo DB

Editors: Eclipse

ApplicationServer: Weblogic, TomcatProducts: Jive, Inquira, Adobe AEM, Splunk, Appdynamics, Extrahop

PROFESSIONAL EXPERIENCE:

Confidential

Technical Lead

Tools: and Tech: Apache CXF, Core Java, Spring, Mongo DB, Apache HTTPD, nginx, JSON, XML, Unix, Maven, Jenkins, CDN

Responsibilities:

  • Requirement gathering, analysis, design and development of web services.
  • Architecture design of services exposed over the internet as well as the one available internally
  • Rate limiting, CDN setup, web services security, proper exception handling and logging to trace the requests end to end.
  • Design and development of GET and POST services.
  • Setup right in-memory caching mechanism for optimal performance
  • Work with DBAs to setup mongo DB in multiple data centres and ensure that they are always in sync.
  • Build recursive tree structure of the content delivered.
  • Setup multi threaded batch jobs that keep the content from the legacy system in sync with the content delivery services.
  • Setup jobs that sync the binary content to the right doc root so that the complete content including images, videos and data is available for the consuming applications.
  • Improve logging, use splunk to create dashboards that help track the system as well as the functional KPIs and find out the reasons for issues like site slowness and DOS attacks.
  • Provide support to the system in Production environment.

Confidential

Technical Lead

Tools: and Tech: Apache CXF, Core Java, Spring, Oracle, Apache HTTPD, nginx, JSON, XML, Unix, Maven, Jenkins, Adobe AEM, SABA

Responsibilities:

  • Requirement gathering, analysis, design and development of these services.
  • Architecture of services that need to be exposed, the one that need to be invoked and the required data transformations to successfully achieve provisioning of different type of users.
  • Expose a variety of services for the learning application.
  • Design and build heavy processing asynchronous services like video and image rendition creation, break them into subparts and upload them to third party asset services.
  • Design and develop these web services with security, proper exception handling and logging to trace the requests end to end.
  • It also involved placing proper monitoring not just on services that were exposed but also the ones that were invoked that help identify the issues in the application immediately. Also right set of configurations helped in maximizing uptime despite possible latency in the services that were invoked.
  • Improve logging, use splunk to create dashboards that help track the system as well as the functional KPIs and find out the reasons for issues like site slowness and DOS attacks.
  • Provide support to the system in Production environment.

Confidential

Technical Lead

Tools: and Tech: Jive, Apache CXF, Core Java, Spring, Oracle, Apache HTTPD, nginx, JSON, XML, Unix, Maven, Jenkins, Akamai CDN

Responsibilities:

  • Plugin development to moderate the content that is posted to Jive community forums to avoid malicious or derogatory content being posted to discussion forums.
  • Integration with an external system where Confidential executives can participate in discussions which are unanswered for a specific time and can be replied to by Confidential .
  • Expose a set of web services that can be invoked by this external application that will in turn edit, delete or modify the discussions.
  • Optimizing site performance by using Akamai CDN and hence reduce hits to the origin and in turn improving the performance.
  • Improve logging, use splunk to create dashboards that help track the activities on site and find out the reasons for issues like site slowness and attacks.
  • Worked with Akamai to ensure that right rate control is placed on the site traffic to ensure that malicious access is restricted.
  • Provide support to the system in Production environment.

Confidential

Module Lead

Tools: and Tech: Java, Web Services, JAX-WS, SOAP, XML, Xquery, Xpath, XSLT, JXpath, Junit, OSB, BPEL, Oracle SOA suite, Spring, Unix, Oracle (SQL), Maven

Responsibilities:

  • Module lead
  • Lead a team of 5 in build phase
  • Requirement Analysis, design, build, IT and UAT support.
  • Training, knowledge management, tasks allotment, planning etc

We'd love your feedback!