We provide IT Staff Augmentation Services!

Software Engineer Consultant Resume

5.00/5 (Submit Your Rating)

Indianapolis, IN

SUMMARY:

  • Full stack engineer experienced in software development well versed with object - oriented concepts, design patterns, test-driven development, agile methodologies, distributed systems, and software development life cycle.

PROFESSIONAL EXPERIENCE:

Confidential, Indianapolis, IN

Software Engineer Consultant

Responsibilities:

  • Responsible for providing system analysis, proof of concepts, design, interface implementation, development, testing, and maintenance of micro-services and monolithic applications.
  • Explained technical aspects and interfaced with cross-functional teams, including IT security, project manager, and clients.
  • Implemented Domain Driven Design for the support user, registration, eligibility, and administration microservices.
  • Leveraged CQRS pattern to divide the application into command and query and implemented them using spring boot.
  • Experienced in developing robust REST API, Webservices and configured apps via JSON/XML/YAML.
  • Leveraged reactive libraries in the microservices to increase the throughput of restful services as logged on elastic search.
  • Developed applications using test driven methodology and used object-oriented design patterns.
  • Implemented event sourcing using RabbitMQ and created listeners to consume events pushed in the queues.
  • Implemented sagas for rescheduling asynchronous events using quartz and implemented batch processing.
  • Configured eureka in a n-tier microservice ecosystem. Containerized and deployed docker images for microservices, load balancers, mongo DB servers in cloud native environment. Managed web apps through docker swarm/Kubernetes.
  • Automated containerization, unit/integration testing, and code quality checks using Jenkins.
  • Experienced in working with API gateways, lambdas for triggering file system, kinesis d Confidential analysis, website.
  • Worked on distributed environment with AWS components like s3, fargate, ec2, route 53, SQS, SNS, code pipeline.

Confidential, Washington DC

Research Assistant

Responsibilities:

  • Created and maintained a java MVC application that generates random questions for the students using play framework.
  • Created and evaluated assignments/unit tests for linear algebra and computational using java.
  • Evaluated modules based on frameworks, software architecture, d Confidential flow systems and design patterns standards that made use of imperative, functional, logical programming languages like Go, Scala, Perl and Prolog.

Confidential

Java Web Developer

Responsibilities:

  • Implemented java design patterns, documented code, and participated in the architecture design for the web application.
  • Actively participate in team meetings and collaborate with other team members to carry out project deliverables.
  • Leveraged java core libraries, spring framework, maven, Mockito, Docker to create efficient and robust applications.
  • Created UI pages for al platform using JSP and CSS, added dynamic functionality using JavaScript.
  • Integrated the UI with the servlet pages and stored user d Confidential using hibernate/JPA on the MYSQL/Oracle d Confidential base.
  • Resolved issues with d Confidential flow across the web applications, runtime bugs, server consistency.

TECHNICAL SKILLS:

Programming Languages: Java (Java SE 6/7/8/11), J2EE, Python, JavaScript, TypeScript, SQL, HTML, CSS, XML, JSON.

Framework: Spring, Spring Boot, Spring Web flux, Axon, jQuery, Angular, Express, Bootstrap, JPA.

D Confidential base and Cloud: Oracle DB, DynamoDB, MongoDB, LDAP, AWS, SonarQube, WebSphere, Tomcat, ELK Stack.

Technology: Eclipse, IntelliJ, Postman, Linux, Node.JS, RESTful, SOAP, CI/CD, RabbitMQ, Docker, Kubernetes, Jenkins, Agile. Relevant Projects

Benefits Portal - Upgraded a benefits portal for customers powered by 20+ microservices and monolithic applications.:

Reactive RESTful Service - Reactive microservices - client, accessory, country, and service to process CRUD for mobile phones.:

Web Application Analysis on AWS - A node.js microservice hosted on fargate and user clicks analyzed via kinesis. :

Social Bookmarking Web App - MVC architecture-based java web app for bookmarking books, movies, weblinks.:

We'd love your feedback!