We provide IT Staff Augmentation Services!

Lead Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • More than 17 years of strong hands - on working experience with Java and Software Architecture.
  • Experience in offshore/onsite team management in agile environment.
  • Excellent interpersonal, analytics and communication skills.
  • Proficient in SDLC and Design Patterns.

TECHNICAL SKILLS

Languages: Java, JavaScript

Technologies: J2EE(JEE), EJB, JSP, Servlet, Hibernate, Spring, Spring MVC, Spring Boot, AOP, Ant, Maven, Gradle, Apache commons, SOAP, REST, JSF, JMS, Apache CXF, Log4j, JSF, Velocity, SSL, jQuery, XSLT, Angular, SAML, Micro services, Big Data, SQL, REST API, WebSockets, HTML5

Source Control: CVS, SVN, GIT

Databases: Oracle, MySQL, PostgreSQL, DynamoDB, MongoDB

OS: Linux, Windows

IDE: Eclipse, Intellij IDEA

Cloud Platforms: Amazon Web Services AWS (EC2, S3, CloudFormation, RDS, SQS, Lambda, SES, Amazon Athena), Docker, Route 53, Elastic Cache (Redis), Python

CI/CD: Docker, Jenkins, TeamCity

Testing Frameworks: JUnit, Mokcito, Selenium, JMeter

PROFESSIONAL EXPERIENCE

Lead developer

Confidential

Responsibilities:

  • Supporting code base and infrastructure for middleware product (20 microservices)
  • Apply best practices for code and processes
  • Leading offshore team of contractors

Environment: Java, REST, Tomcat, PostgreSQL, GIT, Linux, Jenkins, Microservices, Junit, Mockito, Spring MVC, Spring Boot, SQL, Junit, Mockito

Confidential

Responsibilities:

  • Together with the team working on SLA functionality so CenturyLink can report SLA at time without human errors
  • Responsible for technical leadership for the teams of Java engineers
  • Perform code reviews
  • Build POC for automated SLA records matching.
  • Build automation for SLA submission, witch allow to minimize human errors what potentially can lead to hundreds thousands of dollars lost.
  • Build embedded proxy in very restricted environment which allow teams to deliver their microservices really fast without modifying infrastructure.

Environment: Java, JavaScript, REST, Tomcat, Oracle, GIT, Linux, Jenkins, Microservices, Junit, Mockito, Spring MVC, Spring Boot, SQL, Vue JS, HTML5, Junit, Mockito

Confidential

Responsibilities:

  • Build a team of Software Engineers
  • Take ownership of projects from offshore
  • Do a code review for the project and highlight technical gaps

Environment: Java, JavaScript, REST, Tomcat, MySQL, GIT, Linux, Jenkins, Microservices, Junit, Mockito, Spring MVC, Spring Boot, SQL, Vue JS, HTML5

Confidential

Responsibilities:

  • Migrate legacy Ruby on Rails application into AWS environment
  • Create AWS infrastructure from scratch
  • Build CI/CD pipeline to deploy application with Docker and AWS Lambda with Jenkins
  • Optimize SQL queries for improve Ruby on Rails performance
  • Redesign existing architecture and infrastructure to replace app components with Java microservices.
  • Create AWS lambda functions to improve app resiliency and performance
  • DevOps
  • Database administration and migration into RDS
  • Build portal for our support team to troubleshooting.

Environment: Java, Python, JavaScript, REST, Tomcat, MySQL, GIT, Linux, Ruby, Ruby on Rails, AWS, jQuery, Jenkins, Microservices, Junit, Mockito, AWS, Spring MVC, Spring Boot, SQL, Vue JS, Docker, HTML5

Lead Java

Confidential

Responsibilities:

  • Helped DevOps team to build distributed log system for collection all information across multiple servers and environments.
  • Created CI deployment profile for Android build with Jenkins.
  • Implemented job scheduler to support business requirements based on quartz scheduler.
  • Improved overall project performance.
  • Moved legacy code to a new framework and JRE 8.
  • Implemented REST API for user healthy habits functionality.
  • Added swagger UI to support better project documentation and reusability.
  • Helped migrate content interface from plain java script to Angular 4 with material design.
  • Implemented push notification within firebase to provide smart notifications for Humanoo users.
  • Created micro services for health score calculations and aggregations.

Environment: Java, JavaScript, Angular 4, REST, Tomcat, MySQL, GIT, Linux, Eclipse, Maven, Gradle, Junit, jQuery, Jenkins, Microservices, Junit, Mockito, Liquibase, AWS (S3), Core Java, JDK 1.7, JDK 1.8, Spring MVC, Spring, Spring Security, Web Services, Hibernate, SQL, HTML5

Java Technical

Confidential

Responsibilities:

  • Led offshore teams (India) in scrum environment.
  • Delivered best practices and code quality to the team.
  • Code review, code merge and refactoring guidelines.
  • Prepared solutions for various aspects of development and processes.
  • Collaborated with quality assurance and DevOps team.
  • Performed estimates for development.
  • Consumed high volume of different micro services to provide end users necessary information about credit cards transactions, balances and manage user data.
  • Created POC for REST API with custom security to generalize REST calls approach.
  • Created export diagram functionality with mxgraph.

Environment: Java, JavaScript, Angular JS, SOAP, REST, JBoss AS, GIT, Linux, Eclipse, Maven, Gradle, Junit, Micro Services, WebSphere, Oracle PL/SQL, Spring MVC, Spring, Web Services, JDK 1.7, Core Java, HTML5

Solution Architect

Confidential

Responsibilities:

  • Provided expertise in various java related technologies and frameworks for the team and customer.
  • Delivered best practices and code quality to the team.
  • Code review, code merge and refactoring guidelines.
  • Prepared solutions for various aspects of development and processes.
  • Integrated with external to Sprint web services.
  • Collaborated with quality assurance and DEV OP team.
  • Created and provided tools for team to improve development performance.
  • Performed estimates for development.

Environment: Java, Spring, Spring MVC, JavaScript, jQuery, SOAP, REST, JBoss AS, GIT, Linux, Eclipse, Maven, Gradle, Junit, TDD, JDK 1.7, Spring MVC, Spring, JDK 1.7, Core Java, HTML5

Architect

Confidential

Responsibilities:

  • Designed architecture for projects.
  • Collaborated with business owners to gather requirements.
  • Performed code review, code merge and refactoring.
  • Wrote and reviewed specifications and business requirements.
  • Provided best practice trainings for team.
  • Offshore team management.
  • Create various internal tools (Alegrograph access, Excel - XML converters, etc)
  • Performed estimates for development.
  • Worked with big data service to perform documents classifications and metadata.
  • Created and consumed different microservices per customer needs.
  • Created POC for documents transformation pipline.
  • Created microservices for flexible transform excel document into internal company metadata format what allows charge clients for $1M each.

Environment: Java, Spring, Spring MVC, Hibernate, Alegrograph RDF, Derby, JavaScript, jQuery, SOAP, REST, Apache Tomcat, SVN, Linux, Intellij IDEA, Eclipse, Maven, TDD, Big Data, Micro services, HTML

Senior Java Developer

Confidential

Responsibilities:

  • Implemented password expiration process.
  • Integrated SAML with Monitise platform.
  • Migrated from WebSphere 6.1 to Webspere 8.
  • Developed UI for scheduler based on ExtJS (Sencha).
  • Created REST endpoint services and EJB backend for sending emails.
  • Integrated with Google Push notifications.
  • Provided consultations for team as Android platform expert.
  • Analyzed data workflow, documentation and requirements.
  • Created secure multithread proxy channel between internal and external bank network (DMZ proxy).

Environment: Java, JavaScript, EJB, Core Java, JMS, ExtJS, SAML, SSL, jMail, JDBC, XML, REST, SOAP, CVS, Maven, Ant, WSAD, RAD, Linux, Oracle, HTML

Java Team Lead

Confidential

Responsibilities:

  • Provided training and support for team members.
  • Code review and refactoring.
  • Technical consulting as application expert.
  • Maintained and fixed bugs of complex local project based on IDIT software solution.
  • Designed and implemented partner sales web project.
  • Designed and implemented policy sale backend for web channel.
  • Developed web flow for direct insurance processing.
  • Integrated script language for apply business validations and rule engine for calculating insurance premiums.
  • Designed and implemented various business requirements based on specifications.
  • Worked on SOAP tier for internal project and web based channel of sales.
  • Actively interacted with various Business Units, Project Managers, development and support teams.
  • Collected, analyzed and documented requirements and functionality based on current application.
  • Technical consulting as application expert.
  • Provided training and support for new team members.
  • Awarded as best IT employee of Sept 2009.
  • Implemented EL into IDIT framework, validation and rule framework.
  • Architecture board and releases meetings.
  • Team management activities.

Environment: Java, JavaScript, EL, PHP, EJB2, JSP, Servlet, Hibernate, Struts, Spring, AOP, Ant, Maven, Apache commons, SOAP, JDBC, Java Mail, Axis 2, Apache CXF, log4j, SSL, EL, PL/SQL, SVN, Intellij IDEA, Eclipse, Oracle, MySQL, JBoss AS, Apache Tomcat, BEA Weblogic, HTML

Senior Java Developer

Confidential

Responsibilities:

  • Created automated build script on Apache Ant for existing and new projects
  • Wrote specifications and project documentations.
  • Wrote SOAP services on Java and PHP for sending fax API.
  • Supported and maintained payment processing portal (EIPP).
  • Developed Web Services for middle tier of communication between .NET GUI application and data base on BBj (legacy SQL database).
  • Created prototype of web applications for Russia Academy of Science.
  • Created prototype of Video Stream Service for one of top internet provider.
  • Technical consulting as application expert.
  • Created reporting module for complex J2EE application using Jasper Reports.
  • Prototype deployment for customers.
  • XML XSLT transformation for invoice uploading.

Environment: Java, JavaScript, PHP, EJB, JSP, Servlet, Hibernate, Struts, Spring, AOP, Ant, Maven, Apache commons, SOAP, JDBC, Java Mail, Axis 2, Apache CXF, log4j, SSL, EL, PL/SQL, SVN, Intellij IDEA, Eclipse, Oracle, MySQL, JBoss AS, Apache Tomcat, BEA Weblogic, Red5, Linux, Solaris, Windows

We'd love your feedback!