We provide IT Staff Augmentation Services!

Software Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • I'm a Software Developer with experience developing full - stack applications. Built responsive front-end applications utilizing JavaScript and Bootstrap.
  • Structured and implemented server-side technologies, such as SQL databases, Hibernate andSpringon Amazon AWS EC2 servers.
  • Experienced in utilizing the Agile development methodology while working on development teams.
  • Extensive experience with Microsoft Azure, JavaScript, Bootstrap, Oracle SQL, Hibernate, and Spring.
  • Utilized HTML and CSS to structure and design web applications.
  • Incorporated JavaScript to enhance and validate HTMLinputs and outputs.
  • Incorporated Angular's routing service to switch views within a single web application.
  • Sent and received data between client and server by using AJAX to send HTTP requests.
  • Incorporated Spring Data JPAto implement basic database CRUD methods and to direct requests to resources.
  • Performed unit tests with JUnit 4.1.2.
  • Tested server responses with Postman.
  • Performed Protractor tests on Angular applications.
  • Documented both server-side and client-side implementation with Javadoc and Compodoc respectively.
  • Used Githubto host remoterepositoriesand to build and merge feature branches into main application.
  • Utilized Jenkins for Continuous Integration and Continuous Deployment of web applications.
  • Hosted Web Application utilizing AmazonEC2 servers.
  • Hosted Backend Applications utilizing Microsoft Azure App Services

TECHNICAL SKILLS

Languages: HTML, JavaScript, TypeScript, CSS, Oracle SQL, Java

DevOps: Amazon AWS, Git, Maven, Jenkins, Microsoft Azure, Travis CI

Database: JDBC, Java Persistence API, Spring ORM, Azure Cosmos, Hibernate, Oracle SQL

Java Web: Servlet API, Spring MVC, Spring Boot, Restful Architecture, JAX-WS, SOAP

Web Technologies: HTML/CSS, JavaScript/TypeScript, Bootstrap, Angular, Sass, JQuery

PROFESSIONAL EXPERIENCE

Confidential

Software Developer

Responsibilities:

  • Work collaboratively on an agile team with other engineers, business analysts, testers, technical/solution architect and scrum master.
  • Implemented the technical solutions by developing detailed programming logic and writing source code using modern programming languages such as Java 8, T-SQL and JavaScript.
  • Developed various highly scalable Rest APIs utilizing Spring Rest for various microservices in distributed architecture.
  • Implemented Service layer, scheduled jobs leveraging Spring Scheduler and Data access layer utilizing Spring JPA and Spring JDBC to perform CRUD operations on Azure Cosmos DB and Azure SQL server.
  • Involved design and development of automated CCPA ticket resolution design for Confidential ’s Garage project for CCPA compliance by integrating ServiceNow APIs.
  • Developed solution to process bulk tickets and auto update ServiceNow tickets for CCPA initiative.
  • Strong understanding and experience designing Entity Models including complex relations such as OneToMany, ManyToMany mappings of entities leveraging JPA annotations and Hibernate as implementation framework.
  • Well versed in designing the Freemarker Templates (FTL). Developed Complex FTL designs and written highly scalable print API with embedded custom Circuit breaker which redirects requests to fallback upon print failure in a particular Confidential ’s Club.
  • Developed a reusable EventHub listener and producer in Confidential ’s Garage common library which are leveraged across multiple microservices to consume or produce messages to Azure Event Hubs seamlessly.
  • Hands-on on various Azure Native PaaS including Azure App Services for deploying the containers, Azure Cosmos DB NoSQL, Azure SQL Server, Azure EventHubs for real time data streaming, Azure Key-Vaults to maintain the secrets and Azure APIM for API management services.
  • Throughout development of stories and tasks I leveraged Azure Application Insights to troubleshoot bugs and other errors in dev and QA environments.
  • Was key player in reducing Tech debt by leveraging SonarQube as a guide, resolved over 50 critical issues in Confidential ’s Garage code base.
  • Overhauled the Confidential ’s Garage processing of dotcom orders (online orders). I was tasked with receiving and processing dotcom orders from Confidential ’s OMS event hub. This entailed the creation or updating dotcom orders with PO numbers and current order status. Once dotcom orders have been processed, they are then stored in SQL table. A Spring scheduler was then implemented to create or update these dotcom orders in Azure Cosmos DB.
  • Created the common library for Confidential ’s Garage common code which are used throughout various services in Confidential ’s Garage without having to duplicate code and java models.
  • Played Instrumental role in increasing the code coverage from 20% to 80% in a short span of time leveraging JUnit4 as unit test framework and Mockito as mocking framework.
  • Strong knowledge on CI/CD pipeline and automated deployments utilizing looper and Concord onto Azure App Services.

Environment: Microsoft Azure, Microsoft Azure Cosmos DB, SQL, Java, Spring, DevOps, Hibernate, SonarQube, Maven, Git, GitHub, HTML, CSS, Looper, Jenkins

We'd love your feedback!