We provide IT Staff Augmentation Services!

Principal Software Engineer (java), Team Lead To 6, And Product Security Head Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • 13+ years of experience designing and implementing end - to-end solution, architectures for large and complex systems.
  • Extensive experience in systems design, development, integration and executing n-Tier applications, specialized in Reporting/compliance engine.
  • 8+ years development experience of developing a multi tier application using GWT/GXT Java.
  • 6+ experience as a website security lead. I hold the responsibility to release the product vulnerable free with out threats.
  • 5+experience in extreme programing with extensive CI/CD pipeline TDD, and trained on BDD.
  • To achieve we have developed in-house Feature toggle that serves compile/run time for java and C/C++ code.
  • 3+ experience with Agile + scrum.
  • 2+ years experience hosting webservice or consuming web service using Spring Boot, Swagger, docker, OAuth2, JAX-WS, Axis2.0.
  • I have experience in both RESTful and WSDL hosting.
  • Experience in developing tailored AngularJS module over existing GWT GUI.
  • Have experience of coordinating as a technical team lead to a team size of 6 - 12.
  • Drafted 5 patents, out of which one got filed as a US patent in 2017.
  • Experience in designing/developing/unit testing a state machine with 7 state and close to 100+ transitions.
  • Have designed and developed multiple reusable modules for GUI and backend. example: I have my own code piece that implements AOP, as the project didn’t allow us to use spring AOP.
  • Have directly worked with customers to understand project future requirements and pain points in existing solutions. Customers like JPMC/BOA
  • Experience in debugging customer environment and proving either instant solution or prioritizing features for future release.
  • Experience in Customer Focus team (CFT). This involves pre-sales engagement with customer to understand the market need and design the product as an engineer.
  • This also involved debugging customer issues to have better understand what could be designed better.
  • Have been responsible for BETA/GA of two rolling patch releases lately.

TECHNICAL SKILLS

Java: JDK7+, Spring, Struts, Hibernate, Appfuse, BIRT, ApacheDS, Quartz, java Threads

SpringBoot: Developed 3 microservices for AWS(production), docker(development)

JavaScript: GWT, GXT, JQuery, AngularJS, D3

Testing tools: Junit4, PowerMock, Selenium, Cucumber, Mokito

Database: My SQL, Oracle, MS SQL server, PostgreSQL (views/stored procedures and triggers)

Development tool: Eclipse, Jenkins, Maven, Gradle, Ant, GIT, SVN, BitBucket

Management tools: Jama, Jira, BitBucket(Stash), etrack

Security Tools: Coverity, Fortify, Azure (Threat modeling), Qualys

Code quality tools: JProfiler, emma, Black duck, FindBugs

Modeling tool: MS Azure for threat modeling

PHP: Smarty template, Pear, ImageMagic, CURL

Others: VBScript, python, perl, PowerShell, Bat, groovy, CSS/HTML,Kubernetes, XSLT

PROFESSIONAL EXPERIENCE

Confidential

Principal software Engineer (Java), Team Lead to 6, and Product Security head

Environment: Multi node application on Windows, linux, and all type of filers. Developed in Java, GWT, AngularJS, C, C++, ApacheDS, BIRT

Responsibilities:

  • Developing settings tab to setup the product on multi node environment.
  • Full stack multi-node reporting module using, Java, GWT, Hibernate, BIRT, Quartz, Java threads: this module is responsible for running reports on multiple nodes, and display the results.
  • Full stack classification module: Scanning files across multiple file system and classifying it.
  • State machine: designed, developed a highly maintainable state machine that has 72 combinations across 7 states, 2-4 inputs.
  • LDAP/AD scanner: A generic scanner that can scan any type of LDAP environment including AD
  • Experience in handling BETA/GA of Rolling patches and minor releases of the product.

Confidential

Principal software Engineer (Java), Team Lead

Environment: Multi tenant cloud product developed in Java, Spring Boot, AngularJs, Docker.

Responsibilities:

  • Delivery of three microservices that crawl Microsoft SharePoint Online, OneDrive Using Microsoft Management API (RESTful web-services) and OAuth2. And Microsoft Sharepoint OnPrem using PowerShell and WISDL based web-services. All above were delivered in a record breaking time of 7 months with a team size of 6.
  • Technical lead to team size of 6.
  • Responsible for delivery, integration, test automation, Junit and code coverage for microservices mentioned above.

Confidential

Principal software Engineer (Java), Team Lead

Environment: Multi tenant cloud product developed in Java, Angular, Spring Boot, Kubernetes, Kafka, RabitMQ, ELK.

Responsibilities:

  • Deployment and integration testing

Confidential

Senior Software Engineer (Java/PHP)

Environment: Java, Spring, Struts, Hibernate, JPA, Tomcat, Appfuse (ACEIG security).

Responsibilities:

  • Design development of reporting module its GUI, including Report engine.
  • Development of WebService API for large business vendors.
  • Shared responsibility of design and development of other pieces in website.
  • Leaded a dummy project learning management system in order to get make them familiar with latest technology.
  • PHP consultant to PHP projects and recruitment.

Confidential

Junior Software Engineer (Java/PHP)

Environment: PERL/PHP, HTML, JavaScript

Responsibilities:

  • I was responsible to understand the product as an engineer and pass on the knowledge to the off shore team.
  • It was a new product for the organization and I was the communication channel between the two geographies, for a smooth transition of responsibilities to Indian development center.
  • Was responsible to understand the code and behavior of the product and pass it on.

Confidential

Software Engineer, Team lead

Environment: PHP developer with hands on experience on LAMP and WAMP stack.

Responsibilities:

  • Development and architect website in PHP, HTML, JavaScript
  • Owned biweekly education program for 14 of my reports to understand and share latest PHP/javascript advancements.
  • Consulted and developed AHOConsultant to release their online services heady an year.
  • I was awarded best performer for the business decisions taken while executing the project.
  • The announcement and award was given after I had left the organization.

We'd love your feedback!