We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

A highly - motivated computer professional with the enthusiasm to accept new challenges, having 6+ years of hands-on work experience as a software developer and project team leader working on application design, development, and support.

CORE SKILLS:

Programming Language: Java, C, C++

Scripting Language: Python, Shell, Bash

Java Technologies: Spring, Spring cloud, Spring boot, EJB, JPA, Hibernate, Web Services

Web Technologies: JSF, Ajax, JavaScript, HTML, CSS, Dojo, JQuery

Databases: SQL, PL/SQL, Oracle 10g, Cassandra, Confidential DB2, Postgres, MySQL

Web / Application Server: Confidential WebSphere, JBOSS, Tomcat, Wildfly

Versioning Tool: SVN, Git

Testing Tool: Selenium RC, Junit, Mockito, DBUnit, GDB, SOAP UI, Cucumber, Serenity

Operating Systems: Windows, Mac OS and Linux.

Reporting and Monitoring Tools: SPLUNK

Development Methodology and Tools: AGILE, SCRUM, Test Driven Development (TDD), Behaviour Driven Development (BDD), Jira, Confluence

Have exposure to the following technologies: Angular JS, Node.js, PHP, Docker, Hadoop, Hive and Apache SPARK

EXPERIENCE:

Software Engineer

Confidential

Responsibilities:

  • Work on new services and proof of concept for new services using Spring framework, Spring boot and REST architecture.
  • Support and maintenance of existing services and frameworks.
  • Create or update SPLUNK dashboards and alerts for monitoring production performance.
  • Support cloud migration of application, by dissolving monolithic application into microservices.
  • Implementation of circuit breaker pattern for core parts of system using Netflix Hysterix Library.
  • Implementation of design for synchronization of databases between datacentre and cloud databases.
  • Provide on-call support for critical production issues if they occur.

Environment: Java, Spring Framework, Spring Boot, Spring Cloud, SQL, Eclipse, Maven, Cassandra, Oracle, SOAP UI, SPLUNK, JIRA, Bamboo, Git, Bitbucket, SVN, Sonar, Confluence, Linux, Windows

Student Assistant

Confidential

Responsibilities:

  • Help students in lab with their assignments.
  • Grade the exams and projects.

Environment: Java, C++, Eclipse, Linux

Software Engineering Intern

Confidential

Responsibilities:

  • Reviewed and made changes to the Sonar configuration used by the company for their Java projects.
  • Also, did a high-level code review for the OWASP rule violations in the code.
  • Investigated on how to implement a cross-project test automation framework.
  • Researched about various test automation tools and methodologies.
  • The company on my findings finally settled on a combination of SOAP UI, Cucumber and Serenity, for which I also created a proof of concept implementation for Java web application and web services testing automation.
  • The executives of the company had asked the intern team to organize a Maker’s Day at the company on the 12th of August 2016. The intern's team of six worked with a limited budget and executed the event for the company’s worldwide offices.

Environment: Java, Spring Framework, Maven, Sonar, SOAP UI, Cucumber, Serenity, Behaviour Driven Development, Confluence, Mac OS

Graduate Assistant

Confidential

Responsibilities:

  • Worked on porting Confidential to android phones and wearables using Android NDK.

Environment: Java, Android, C, C++, Linux

Consultant

Confidential

Responsibilities:

  • Designed, created and maintained the application frontend made mainly using JSF, Richfaces, JQuery and DOJO JavaScript Framework.
  • Maintained and updated the internal JSF component showcase.
  • Developed the architecture for frontend of new project using JSF, Richfaces, JQuery and DOJO JavaScript Framework, and contributed to development work for both the frontend and backend.
  • Developed and maintained application features using EJB 3.0 and JPA 2.0 as technology and Confidential WebSphere 6 and 7 as application server.
  • Helped port application from EJB 2.0 to EJB 3.0.
  • Developed Java based web services (SOAP and REST) used by the applications.
  • Developed and maintained the applications batches built using a custom Java based framework.
  • Developed the proof of concept for new requirements.
  • Evaluated change requests made by the client for feasibility.
  • Created High-Level Design (HLD) and Low-Level Design (LLD) for the applications using Confidential Rational Suite.

Environment: Java, EJB 2.0, EJB 3.0, JPA 2.0, Confidential DB2, Confidential WebSphere, XML, XSLT, HTML, JavaScript, JSF 2.0, DOJO JavaScript Framework, JQuery, Richfaces, SOAP UI, SQL, Confidential Rational Suite, Eclipse, Jira, SVN, Maven, Jenkins

Software Engineer

Confidential

Responsibilities:

  • Designed, created and maintained the application frontend and backend using Java and popular JavaScript libraries.
  • Created High-Level Design (HLD) and Low-Level Design (LLD) for the application.

Environment: Java, EJB 3.0, JavaScript, JQuery, JSF, SQL, Eclipse, Oracle, JBoss, Tomcat, SVN, Maven

We'd love your feedback!