We provide IT Staff Augmentation Services!

Software Developer Resume

4.00/5 (Submit Your Rating)

Kansas City, MissourI

TECHNICAL SUMMARY

  • Around 6 years of technical expertise in software development lifecycle (SDLC) of projects including system analysis(OOAD & UML ), design(Mock Frames), development(Front - End & Back-End),integration(Jenkins,Artifactory),testing(EasyMock,Mockito,Junit,Integration), deployment, trouble shooting, maintenance and documentation(JIRA, Confluence).
  • Good knowledge and work experience in SOA, Restful web services using Jersey, JAX-RS, Spring Boot, Java Web Services like JAX-WS Web Services (WSDL), Microservices .
  • Experience in installing software using Shell Scripting and skilled at using Linux based systems to develop Enterprise Applications
  • Experience in Software Development Architectural Patterns like MVC and MVP Styles.
  • Experience with Design Patters like Singleton, Factory and Façade patterns.
  • Strong knowledge of Object Oriented Analysis and Design(OOAD) concepts, Service Oriented Architecture(SOA) and various Design Patterns in J2EE
  • Worked with AWS services like SES (Simple Email Service) and SQS (Simple Queue Service), EBS,EC2,IAM,
  • Strong executional knowledge on Front-End UI technologies like AngularJS, HTML5, CSS3,BootStrapJS,jQuery,VanillaJS.
  • Strong exposure on developing REST based web services using Jersey.
  • Hands on experience in advanced JavaScript framework like jQuery/JSON to implement frontend validations and various user interface events.
  • Expertise in Working with Version Control tools like CVS, SVN, GIT and Bug-Tracking tools like HP Service enter, JIRA.
  • Excellent Analytical, Troubleshooting, Debugging, Problem-solving and excellent communication skills.
  • Easy to work with, self-taught, love to lead, confident and collaborative individual with a learning mind
  • Rich experience in working with different RDBMS like Oracle, PostgreSQL, MySQL and NoSQL databases like MongoDB.
  • Gained insights about application data using ELK Stack (Elastic Search, Kibana, Logstash ) to retrieve data logs and perform data analysis using data visualization
  • Worked in environments requiring Continuous Development, Integration and Deployment.
  • Experience on Continuous Integration tools such as Jenkins, JFrog, Artifactory, Maven, Ansible, Bitbucket,Docker, Swarm,SonarQube,Slack
  • Developed and tested integration / unit test cases using TDD, Junit, Mockito, SonarQube, Selenium.
  • Worked in Agile Environments like Scrum and Kanban.
  • Worked in Banking and Health Domains and earned solid knowledge on protocols and security related terms

TECHNICAL SKILLS

Programming Languages: C, C++, Java (Basic and Advanced)

Operating System: Windows & Linux

Application/Integration Servers: Tomcat Server, Jetty, JBoss, WebSphere, WebLogic

JavaScript Framework: AngularJS, jQuery, JSON, vanillaJS,BootStrapJS, ReactJs

Java and J2EE Technologies: CORE JAVA(Multithreading, Caching, concurrency), AWT, Swing, Frames, Java Applets J2EE, SPRING3.x,HIBERNATE5.0, SERVELETS, JSP, JNDI, EJB, Spring MVC, JERSEY, CHROME POSTMAN, JAXRS

Development/Build tools: Eclipse IDE, IntelliJ IDEA, Apache Maven, GIT

SVN: Web Technologies

XML, XSLT: BootstrapJS

Web Services/Frameworks: GWT 2.0, Servlets, JSP, REST API(HATEOAS), SOAP API,SWAGGER API

Database & Tools: Dreamweaver, Adobe Photoshop, INTELLIJ IDEA, ECLIPSE, PostgreSQL, SQL, MongoDB, Heroku

Deployment/Testing: Jenkins, Selenium, SonarQube, Docker, Swarm, Puppet, JUnit, Mockito, Jfrog (CICD Pipeline)

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, Missouri

Software Developer

Responsibilities:

  • Worked on a team along with fellow developers to build functionality and involved in all phases of Software Development process and Deployment process (CICD Pipeline) in a SCRUM based Agile Environment
  • Used Advanced JavaScript framework like jQuery/JSON to implement front-end validations and various user interface events.
  • Developed Software components using GWT Architecture, JAVA8, AngularJS, MongoDB, SASS/SCSS/HAML, JavaScript, GIT, Docker, Maven, Jetty, MVP architecture, Liquibase, JIRA, PostgreSQL, AWS, Jfrog, Confluence, Selenium, Postman, Slack, TDD, Junit, Mockito, SonarQube,Selenium.
  • Worked with AngularJS, jQuery to initiate the responsive mobile app for the project to make the product mobile-first, responsive .
  • UtilizedAngularJS UI-Routefor managing the State Transition and URL route.UtilizedAngularJS dependencyinjection to inject different services just like custom service, and create some custom directives to do some reusable component
  • Designed and Developed large scale Web-Applications (Health-Domain-Software for private health administrators and public healthcare companies) with RESTful Web Services using JAX-RS and SOAP services.
  • Implemented GET/POST/HEAD operations using HATEOAS Architecture and managed a SwaggerAPI
  • Used ELK(Elastic Search, Logstash, Kibana) to store, retrieve and perform data analysis with data visualization
  • Participated in Code Reviews, Pair Programming and Coding Competitions as a routine.
  • Used Façade and Singleton Design Patterns to improve structure and security of the application

Confidential, Kansas City, Missouri

Programmer Analyst

Responsibilities:

  • Involving in Software Development cycle to provide Superior Quality Software for an Insurance Application(Banking Domain) within Sprint deadlines in a Kanban based environment.
  • Frontend- Worked on Developing software components using HTML5, CSS, SASS, JavaScript
  • Backend and Build tools - Used PostgreSQL, Docker, ANT, Microservices, Jenkins to build/update and deploy day-to-day code changes
  • Worked on an internal Project using Java Spring Framework (3.x) (Boot, MVC, REST), JSP, JAXB, Hibernate, Mockito, MVC architecture, Jenkins, Bootstrap, Docker, Tomcat Server, Swagger, UNIX,JIRA,Maven,Docker

Confidential, Rolla, Missouri

Part Time Programming Instructor

Responsibilities:

  • Organizing and leading a Computer science boot camp at Rolla junior high conducted by Confidential Inc.
  • Introducing Programming to 8th Graders to help them understand the power of computers and helping them learn basics of programming after hour school sessions to review their performance and help their training.
  • Conduct Weekly exams and grade students and conduct an after-school session to review and help students
  • Coordinating work along with 2 professors from a local University to help students learn basics of programming in 3 months.
  • Taught concepts of Algorithms, Time Complexity, Space Complexity, RWD

Confidential, Jacksonville, FL

Staff Software Developer

Responsibilities:

  • Developed a Property Management Portal for a real estate company, which is based out of Australia.
  • Worked in the Banking Domain to perform and ensure security-based transactions over the internet
  • Developed responsive web pages for smart devices usingBootstrapandmedia queries.
  • Created custom directives and filters usingAngularJSbuilt-in$httpservice from controller through dependency injection.
  • Used Core Java concepts (Concurrency,Synchronization,Caching,Scheduling,Threads) to implement features in applications.
  • Worked with Spring MVC, JSP, JavaScript and developed business objects using POJOs and data access layer using Hibernate framework to load geographical maps and get details of interested houses/lands.
  • Analyzed the specifications provided by the clients and Involved in requirement gathering, functional and technical specification. Used 3-tier architecture to develop the web application
  • Used Dao Pattern to retrieve data using Hibernate Framework and avoided redundant database access to achieve flexibility and decoupling
  • Developed Connection pooling for FILENET server implementing Spring Framework (Transaction Management and DAO)
  • Implemented and associated business modules integration using Spring (Spring Dependency Injection, Annotations and MVC Components) and Hibernate 3.0 data mapping

Confidential, Washington, DC

Java Developer

Responsibilities:

  • Review Software Design Requirements and help in Architectural Design for Project Deadlines
  • Build application using Maven and used log4J to generate logging files for system and application logs, Cron jobs and build verify jobs. Creating Build Pipelines for Automated jobs using Jenkins, puppet, Jfrog, SonarQube, Git
  • Designing and developing large-scale web application which works on desktop environment, developing REST Web services using JAX-RS, JSON request/response from UI is processed using Spring MVC 4.0 Restful features.
  • Developed MAVEN scripts and builds to perform Continuous Integration(CI) and Continuous Delivery(CD’).
  • Enhanced Application Performance by evaluating used Algorithms and Data Structures and refining and implementing better algorithms
  • Worked with Technologies like Java, PostgreSQL, Liquibase, JSP, JavaScript, REST, HPE Fortify, Puppet, Jfrog, Jenkins, Selenium,Maven,JIRA.

Confidential

Software Develop

Responsibilities:

  • Worked in a group for designing and maintaining a portal for online shopping
  • Developed Front-End UI using HTML, CSS, XML, BootStrap, jQuery,VanillaJS.
  • Developed Applets using AWT, Swing API to create GUI for building a software component which helps in tracking number of user clicks and retrieve user data .
  • Worked in an Android based application currently in use which avoids manual billing in household electrical services provided in that area.
  • Initiated RESTful web service calls to call the back-end API for data retrieval and usage.
  • Emerged with the new idea of “Bluetooth Printing” to fasten the process of billing
  • Used MVP, Spring 3.0, Hibernate, Java, JavaScript, SOAP Web Services, CSS, SVN, JUnit, Selenium and Scrum technologies .

We'd love your feedback!