We provide IT Staff Augmentation Services!

Core Developer Resume

SUMMARY:

  • Seeking a challenging position as a senior software engineer to utilize my skills and gain valuable experience.
  • 10 years experience in full software development life cycle with business - critical applications.
  • Design and Development experience for back-end as well as front-end web applications.
  • Programming knowledge mainly in Java and Python.
  • Participated and well versed in SDLC life-cycles which include Analysis, Design, DevelopmentTesting, Deployment and Production Support.
  • Experience working with globally distributed agile software teams.
  • Experience in developing and deploying applications in AWS.
  • Expertise in RESTful micro services using Spring Boot & Spring Data.
  • Early adopter of Test driven development using TeamCity Continuous Integration/build system and its plugins within the company.
  • Mentored other team members in tools such as Spring Boot, Junit/TestNg and JaCoCo.

TECHNICAL SKILLS:

Languages: JAVA, Python, Java Script, Pl/Sql.

Databases: Mongo DB, Oracle, MySql, PostGres.

Web Development: Spring Framework, JSP, Servlets, Struts, JavaScript, Hibernate, JDBC, Consul, Project Lombok.

Tools: Shell scripting, redis, putty, WinScp, Eclipse, CMD, IntelliJ, PyCharm, Postman.

Operating Systems: Windows, Unix.

PROFESSIONAL EXPERIENCE:

Confidential

Core developer

Responsibilities:

  • Worked as a core developer for 5 years for Windstream Online portal. Tech Stack included Java, Spring Boot, Struts, GWT, Mongo DB, Oracle, Redis.
  • Production ready monitoring using StatsD & Grafana.
  • Mentored team members in Test Driven Development and Continuous Integration using Team City, unit testing using TestNg/Junit with mockito, front end unit testing using GWT Mockito, code coverage using jacoco.
  • Configured Spring, Struts MVC framework, action, controller classes using annotations and used Tiles 2.0 framework to configure the templates.
  • Configured and managed Jboss application server, Apache web server and Alfresco Content Manager.
  • Configured JMS (Java Message Service) queues and topics in code using Oracle AQ (Advanced Queue)’s to manage the notifications to be sent to the customers.
  • Designed and developed SQL schema, indexes, queries, views and materialized views.
  • Designed and developed Mongo DB schema and indexes.
  • Developed automated deployment & migrations using Python scripts.
  • Executed selenium test cases using Selenium IDE in Firefox as a pre-deployment and post-deployment steps during the code release.
  • Implemented session level cache to store the information to reduce number of hits to the web service and also to the database.
  • Used SOAP web service in submitting and fetching the data, have knowledge in configuring OSB (Oracle Service Bus) for staging the business service.
  • Experienced with using Postman & SOAP UI 5.0 for verifying the web service response from the endpoint.

Confidential

Core developer

Responsibilities:

  • Requirement Analysis of web application for billing rule system and mediation process.
  • Involved in design of workflows for mediation of cdr’s.
  • Develop web application using struts framework and oracle as database for billing rules.
  • Develop and customize workflows in CMD (Charging and Mediation Device) for billing system.
  • Develop script for activating file generation as per daylight saving time.
  • Unit testing of web application and workflows.
  • Work on test cases for regression testing of application.
  • Integration testing of workflows to network elements and billing system.
  • Provide production launch support.
  • Trained operation and maintenance team.

Confidential, Chicago

Core developer

Responsibilities:

  • Requirement Analysis for voice and data user’s charging process.
  • Develop and customize workflows for mediation and charging process.
  • Developed solution for activating file generation as per region time (EST and CST) and daylight saving time.
  • Unit testing of each voice and data model.
  • Designed test cases for integration testing.
  • Supported integration testing of mediation system with network element and billing system at Customer location.
  • Supported User Acceptance testing at Customer location.
  • Provide production launch support.
  • Trained operations and maintenance team at Customer Location.
  • Design various features of mortgage calculator.
  • Develop amortization table feature.
  • Unit testing of each module such as pie representation, graphical representation and amortization table.
  • Integration of all modules.

Hire Now