We provide IT Staff Augmentation Services!

Software Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

Innovative, skilled and versatile software engineer, with a solid 6+ year record of success in design and deployment of cutting edge applications and web based solutions, in accordance with user needs. Highly effective in driving the entire software development lifecycle, including requirements gathering and analysis, design, programming, testing, and deployment. Proven strength in optimizing, enhancing and integrating software to provide new features and improve performance. Strong problem solving, interpersonal, communication, leadership and collaborative skills to ensure seamless cross - functional cooperation and optimal project delivery.

Software Engineering · System Architecture · Software Development Life Cycle · Java/J2EE Development

Requirements Analysis & Management System Integration, Deployment & Enhancement Web Programming Database Design · Testing & Debugging · Project Management Team Leadership & Collaboration

TECHNICAL SKILLS:

Languages: Java, C#.NET, C/C++, SQL, Python, MATLAB

Web: HTML, CSS, JavaScript, JQuery, AJAX, React, JPA, Servlets, HTML5, CSS3, AngularJS, NodeJS

Web Services: SOAP Web Services, RESTful Web Services

Web/Application Servers: Apache Tomcat, Jenkins, Glassfish, JBoss Enterprise Application Platform

FrameWorks: Spring MVC, JSF, Hibernate, Spring Boot

Databases: MS SQL, MYSQL, MS Access, Oracle

Design Patterns: Singlton, Factory Pattern, Abstract Factory Pattern, Prototype

SDLC: Agile Model. Spiral Model. Waterfall Model

Tools: Eclipse IDE, StarUML, Java Sun Studio, NetBeans, MS Visual Studio

Platforms: Microsoft Windows, Ubuntu

PROFESSIONAL EXPERIENCE:

Confidential, Fort Worth, Texas

Worked for software developer and assisting team members. With this project, BNSF is providing in gate and out gate of containers and other railpass services to the customers and its partners like truck companies etc. Also involved in the Crane automation project as a developer. This application has all the functionalities like monitoring the transporting services, collecting all the data reported by devices, monitoring trucks and containers that helps in delivering it.

Used Agile software development methodology which helps to develop project plans, Involved in creating the controllers of the REST APIs Used spring boot, Configuring and Deploying application in different environments using Apache Tomcat in Jenkins environment, Used codenarc to enhance code quality, Used the client-side technologies React, CSS 3.0, JavaScript, Bootstrap, Involved Unit test scripts using groovy mock and Junit, Connected to UNIX servers using Putty to deploy and read the logs, Documented the RESTfull web services using the Swagger UI and JSON DOC.

Software Developer

  • Water and Land Information System ( ): Major project to design and deploy an integrated system for the Ministry of Water, Land and the Environment, for management of water usage throughout Eritrea.

Technologies used: Java, Spring MVC, JQuery, JavaScript and CSS within a single web application as front-end, MySQL as back-end in the application software and MySQL in the web application, Jenkins as integration tool.

  • Gash-Barka Integrated Management System (GBIMS) ( ): Project to develop integrated software for management of agricaltural operations in Eritrea. Participated in system coding and maintenance.

Technologies used: CSS, JavaScript, JQuery and HTML to build the front-end, MySQL as back-end with databases.used Spring MVC, Spring Security, Hibernate Bean Validation, Hibernate and Jenkins as Version Control integrated with Track Issue tracking system.

Confidential

Java Developer

  • Exam Scheduler( ): Created a new web based system to automate exam scheduling for all 3 colleges, using UML to design use cases, class diagrams and collaboration diagrams. Developed a new menu format using Swing which was highly regarded by users (faculty and students). Coordinated the project teams, ensuring a culture of collaboration and knowledge sharing.

Technologies used: Java, HTML, CSS, Bootstrap, TomCat, RESTful Web Services, JSON, MYSQL, Eclipse IDE, StarUML, Postman.

  • Car Pooling Web System(December 2017): Team collaboration to implement a web-based program, featuring user registration and login, posting, update and deletion of trips/contact information, and display to registered users in real time, as well as on a public wall allowing users to read previously submitted trips. Utilized HTML, CSS, Servlet, JSP, JavaScript/JQuery, Ajax, and MySQL Database.
  • Attendance Checking(Febuary 2017): Developed with a team a web application to automate the process of time and place attendance reporting for students, faculty and administrators. Utilized RESTful Web services over Spring MVC, Spring Security, Hibernate Bean Validation, Hibernate and MySQL, with POSTMAN as user interface layer.
  • Brain Imaging Data (fMRI) Classifier( ): Created an application which classifies pictures and sentences by exploring Neural Network classification of cognitive patterns and identifying which features to include for classifier input in order to train brain-specific or brain-independent classifiers. Used Python and MATLAB to develop the application.

We'd love your feedback!