Software Developer Resume
SUMMARY:
- 5+ years of experience in Software Development Life Cycle (SDLC), developing object - oriented business applications.
- Expert in developing micro services using Java, Spring, Hibernate, Jersey, Spring Data.
- Developed SOAP, REST and graphQL web services.
- Developed services following BDD and TDD approaches.
- Extensive experience in SQL Database design, Database maintenance, developing T-SQL queries, stored procedures, and functions.
- Extensive experience in NoSQL (Cassandra) database management system.
- Proficient in regression and performance test plan creation and implementation.
- Developed Single Page Applications using front-end technologies like Angular JS, HTML, CSS, JavaScript, AJAX, jQuery and Bootstrap.
- Good experience working in SCRUM using Agile methodology.
- Experience in working with build tools like maven.
- Experience in using version control tools like Git and Subversion.
- Experience in application maintenance and production support.
- Proven excellence in coordinating, organizing and prioritizing work
TECHNICAL SKILLS:
Programming Languages: Java 8, C# 6
Web Technologies: HTML, CSS, JavaScript, AngularJS, Bootstrap, AJAX.
Databases: SQL Server, Oracle. Cassandra.
Framework: Spring Core, Hibernate, Spring Data, Jersey
Version Control Systems: Tortoise SVN, Team Foundation Server, Git.
IDEs: IntelliJ, Visual Studio, Android Studio.
Web Services: SOAP, RESTful, GraphQL
Testing: Cucumber, Karate, Gatling, Junit, Mockito
Others: Agile, Docker, Jenkins, CICD, Maven, JIRA
PROFESSIONAL EXPERIENCE:
Confidential
Software DeveloperResponsibilities:
- Developed an e-commerce web application using Spring and Hibernate frameworks by analyzing the use cases and implemented them from the presentation layer to DB.
- It allows a user to: sign up, view items, buy item, sell item, add comments, and view history.
Technical Environment: Java, Spring, Hibernate, IntelliJ, HTML5, CSS3, JavaScript, Angular JS, Ajax, JSON, XML, RESTful, Git, MySQL
Confidential
Software DeveloperResponsibilities:
- It enables the authorized users to create polls and surveys within the system, create and maintain user groups in the system, delete user groups from the system, publish the poll results and view the results of polls.
Technical Environment: Java, Spring, Hibernate, IntelliJ,HTML5, CSS3, JavaScript, Angular JS, Ajax, JSON, XML, RESTful, Git, MySQL
Confidential
Software DeveloperResponsibilities:
- Developed a model to Identify potential customers from large dataset, who are likely to respond.
- Applied different data mining techniques like Bagging, Logistic, Confidential, Random Forest etc. to improve the success of marketing.
Technical Environment: Weka tool
Confidential
Software DeveloperResponsibilities:
- Using Java socket programming concepts developed proxy server prototype which includes functionalities like data caching, content filtering and blocking websites.
Technical Environment: Java
Confidential
Software DeveloperResponsibilities:
- Developed Java Application to simulate job scheduling algorithms like FIFO, Round Robin, SJF, EDF and Rate Confidential on single processor and multiprocessor environment.
Technical Environment: Java
Confidential
Software DeveloperResponsibilities:
- Creation of Credit Risk related reports. prepare and deliver the Credit Risk related reports (Retail, Wholesale, etc.) to NT Controllers, as they will be preparing annual capital plans with their related stress test requirements to submit to Federal Reserve.
