Software Developer Resume
SUMMARY:
Skilled, capable and results - oriented Software Developer with more than 4 years’ experience providing hands-on learning experiences to programming and software development students, and developing successful software products for institute of higher learning. Dynamic leader and development team member with strong track record of exceptional analysis, requirements gathering and problem solving. Committed to providing quality products on time and within budget to meet and exceed client goals. History of seeing projects through from inception through completions.
CORE COMPETENCIES:
Object-Oriented Design Database Design Software Development Life Cycle Research, Analysis & Instruction Web Applications Problem Solving Communication & Collaboration
TECHNICAL SKILLS:
Languages: Java, C#, C++
Web: HTML5, CSS, bootstrap, JavaScript, jQuery, AJAX, Angular 2, Node.js, Express.js, J2EE, ASP.NET/MVC
Web Services: REST, SOAP, JSON, XML
Application/Web Servers: Tomcat, Jboss, Glassfish, XAMPP
Frameworks: Spring, Hibernate, JUnit, Mockito
Design Patterns: MVC, Singleton, Factory, Strategy, Observer, Adapter, Façade, Command, Iterator, Composite
Databases: SQL Server, MySQL, MongoDB, MS Access
SDLC: Waterfall, RUP, Agile Scrum
Tools: Eclipse, STS, Visual Studio Code, NetBeans, Maven, Git, SVN, Visual Studio
Platforms: Windows, Mac
PROFESSIONAL EXPERIENCE:
Confidential
Software DeveloperResponsibilities:
- Instructed and encouraged students to complete real-world computer programming and software development projects, specifically utilizing Java, C# and SQL.
- Utilized website development skills and mix of theory and hands-on sessions to improve student confidence.
- Developed student comprehension of network fundamentals, design and administration via lab exercises and practical installations.
- Coordinated website development, maintenance and network teams.
- Directed and organized team to develop successful registrar web application utilizing ASP.NET MVC. Gathered requirements for registrar system.
- Analyzed system and prepared analysis document. Designed system database using SQL Server 2008. Implemented user interface design and domain logic.
- Played key role in developing and implementing library information system based on manual workings of institute library utilizing C# with goal of supporting project-based teaching curriculum.
- Gathered requirements. Analyzed system and prepared UML diagrams utilizing MS Visio 2007.
- Designed database utilizing SQL Server 2008. Designed user interface and implemented business logic using C#.
- Collaborated on a team to design a library system including functionalities of managing books, users, staff and administration. Features included book status check, search based on author, title and ISBN, view to track check-in and checkout of book, computation of automated penalties fee and capability of viewing user history. Worked with three team members to analyze, build and integrate the different components into a complete working system.
- Collaborated with a team of four to design and implement an online shopping application using RUP methodology with features that enable a customer to browse a variety of products, add items to shopping cart, login to make purchases and view order histories. It also has a feature that enables an admin to manage catalogs and the respective products.
- Collaborated on a team to develop a real estate rental and management application that enables owners to register and manage their properties. The system also allows customers to search and lease properties.
Technologies used: STS, Spring MVC, Spring Data, Spring Security, RESTful web service, MySQL, Bootstrap, JSP, JSON, JavaScript, Apache Tomcat, Git.
Confidential
Software DeveloperResponsibilities:
- Developed web-based project management application using Agile SCRUM methodology that enables users to manage projects and their respective tasks.
Technologies used: Node.js, Express, MongoDB, Angular2, Bootstrap, JSON, RESTful web service, mlab, Git.
Confidential
Software DeveloperResponsibilities:
- Designed and implemented a Confidential that abstracts out operations that are common to both Banking and Credit Card Applications.
- Designed the two applications in such a way that implemented the framework and added specialized features to the respective application.
- Collaborated on a team to design and implement a Hotel Reservation and management application that enables admin to manage hotel, room, dinner, reservation and payment.
- The system also allows guests to browse for rooms and make a reservation.
Technologies used: STS, Spring MVC, Spring Boot, Spring Security, REST, MYSQL, Angular2, Bootstrap, JSON, Tomcat, Git.