We provide IT Staff Augmentation Services!

Software Developer Resume

2.00/5 (Submit Your Rating)

Fairfield, IowA

SUMMARY:

  • Well - qualified Java Developer with 5 years of experience leading software engineering and web application development projects through entire software lifecycle including requirement identification and analysis, design specification, programming, testing and deployment.
  • Exceptional code writer with high attention to detail and enthusiastic approach to creating appealing, functional, and user-friendly applications.
  • Proven ability in developing Enterprise Resource Planning (ERP) applications while ensure optimal functionality and performance.

TECHNICAL SKILLS:

Languages: Java, Scala, PHP, C#, C++, Python, VB.Net, PL/SQL

Web: HTML, CSS, JavaScript, jQuery, AngularJS, AJAX, Servlets, JSP, JSF, react JS

Web Services: Jersey(JAX-RS) RESTful, SOAP

Web Servers: Apache Tomcat, Glassfish, JBoss, Jenkins, Microsoft IIS, Apache spark

Frameworks: Hibernate, Spring, Spring MVC, Express.js, Spring Boot

Databases: Microsoft SQL Server, MySQL, Oracle, MongoDB

Tools: Eclipse IDE, IntelliJ, Sublime, Maven, NetBeans, Jenkins, Git, SVN, GWT, Gerrit, Unit test, Mockito test, Selenium web drive

Platforms: Windows, Linux

Design Patterns: Singleton, Factory, MVC, Fa ade, Composite, Prototype, Builder

SDLC: Agile / Scrum, Waterfall, RUP

Big Data: MapReduce, HQL, Hadoop, Hive

PROFESSIONAL EXPERIENCE:

Confidential, Fairfield, Iowa

Software Developer

Responsibilities:

  • Developed Property Management System to help individuals buy and rent houses. Performed analysis and design of Object models using Java / JEE Design Patterns in various tiers of application. Implemented Hibernate and Spring frameworks for backend persistence and business logic development, and applied Dependency Injection. Utilized Web Services based on Service Oriented Architecture using SOAP, JAX-WS, and RESTful. I have used continuous integration to develop this system. I have used testing tools like J unit test and Mockito unit tests to test the project

Technologies used: HTML5, CSS3, Java, JavaScript, Hibernate, Spring MVC, Spring Security, Spring BOOT, JSP, Bootstrap, AJAX, JSON, jQuery, AngularJS, MySQL, GWT, Junit test, Mockito.

Confidential, Addis Ababa, Ethiopia

Software Developer

Responsibilities:

  • Designed system for government agency for special projects, including automation of all aspects of transportation system. Extensively applied agile scrum methodology throughout project lifetime. Developed UML diagrams (class, activity, and sequence). Created conceptual and technical design using Object-Oriented techniques. Wrote complex database MySQL queries. Developed Presentation Layer using HTML5, CSS3, JSP and validated the data using AJAX and JavaScript. I have used Continuous Integration in each aspects of the project.
  • Designed system to digitize inventory and property management system. Developed UML diagrams (class, activity, and sequence) using StarUML. Wrote Java code based on requirements defined in use cases. Utilized Spring framework for AOP, DI, logging, and security. Ensured well-designed n-tier application with best OOP practices and design patterns (Solid, Factory Method, Singleton, DAO, and DI) as well as client-side rendering with Bootstrap and AngularJS. Applied concurrency and Multithreading. The team used Continuous Integration for this project.

Technologies used: Java, JavaScript, jQuery, HTML, CSS, JSON, Maven, Spring, Spring Security, Spring MVC, Hibernate, JSP, RESTful Web Service, JAX-RS, Jenkins, Bootstrap, MongoDB, MySQL 5, NoSQL, Gerrit, MS SQL Server, Junit test, Mockito, Eclipse, JUnit, Git, Ubuntu Server.

Confidential, Addis Ababa, Ethiopia

Software Engineer/Web Developer

Responsibilities:

  • Developed Human Resource, Inventory, Maintenance, Finance, Product, and Sales management systems. Work with business users to gather requirements, wrote functional and technical specifications. Developed UML diagrams (class, activity, and sequence) using StarUML. Wrote Java code based on requirements defined in use cases. Developed user interface using HTML5, CSS3, JSP, and AJAX. Wrote complex database MySQL queries.

Technologies used: Python, Java, JavaScript, jQuery, HTML, AJAX, CSS, ASP.Net, Spring, Hibernate, JSP, JSF, MySQL 5, MS SQL Server, Cisco Routers / Switches / Bridges, Enterprise Servers / Services, Cisco iOS, Windows Server, Linux, Ubuntu Server.

Confidential

Responsibilities:

  • Selected for internship with biggest government organization to develop applications.

Technologies Used: Java, JavaScript, CSS, JSP, MySQL, PHP, Windows Server, Ubuntu Server.

We'd love your feedback!