Post Job Free

Resume

Sign in

Computer Science Software Developer

Location:
Austin, TX
Posted:
December 12, 2016

Contact this candidate

Resume:

IVAN ATARAH

**** ********* ****, ***# **** Austin, Texas 78729

512-***-**** acxvdk@r.postjobfree.com https://www.linkedin.com/in/ivan-atarah

Software Engineer

Knowledgeable software developer with 5 years of experience developing innovative web, mobile and desktop applications. Specialized expertise in Object-Oriented Design and analysis. Strong team player with experience collaborating with diverse IT professionals to perform requirements gathering, prototyping, design and implementation, testing, and maintenance of mission-critical software using Java/JEE technologies, advanced frameworks, design patterns and web services.

TECHNICAL SKILLS

Software Engineering Web & Desktop Application Development Full Lifecycle Project Management

Requirements Definition Prototyping Software Implementations User Testing System Maintenance

Object-Oriented Design & Analysis Web 2.0 Concepts Testing & Troubleshooting Process Optimization

Languages: Java, JavaFX, C, C++

Web: HTML5, CSS, JavaScript, JSP, Servlets, Ajax, jQuery

Web Services: RESTful Web Services, SOAP, JAX-RS, Spring-WS

Web / Application Servers: Tomcat, glassfish

Frameworks: Spring, Hibernate

Databases: MySQL, MS Access, JDBC, SQLite

Design Patterns: MVC, Singleton, Factory, DAO, Façade, Front Controller, Template

Software Development Methodologies: Agile, Waterfall

Tools: JUnit, Android Studio, Eclipse, NetBeans, Jenkins, Git Server, StarUML, waffle.io, UML, Visual Studio, Arduino IDE

Platforms: Linux, Microsoft Windows, Github

PROFESSIONAL EXPERIENCE

CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment).

SOFTWARE FACTORY, UNIVERSITY OF HELSINKI, Finland 2015 (May - August)

An experimental Research and Development lab at the Computer Science department, University of Helsinki.

Position: Software developer

Duties and Responsibilities:

Participate in daily scrum meetings to learn about project specifications

Meet with clients to gather new requirements

Convert the business requirements into specifications and features for applications and develop programming codes for the applications

Identify and Fix bugs

Notable Project:

Android application (Lokki) for location sharing.

My Role:

Designed and implemented the map module’s features.

Performed code review, and quality assurance.

Integrating new code using Jenkins and push new versions of app to Google Play store.

Technologies Used: Android, Node.js, Jenkins, Waffle.io

GHANA MINISTRY OF EDUCATION, ASOKWA SUB METRO, Kumasi, Ghana 2011-2013

Government ministry responsible for administration of Ghana Education Services curriculum.

Position: Software developer

Duties and Responsibilities:

Participate in meetings with the seniors to learn about the project specifications and client's expectations for the software

Meet with clients to gather new requirements

Convert the business requirements into specifications and features for applications and develop programming codes for the applications

Guide junior developers

Performed Unit Tests

Identify and Fix bugs

Notable Project:

E-Learning System.

My Role:

Designed and implemented the User subsystem.

Designed and implemented the Academic_Assessment subsystem.

Designed RESTFUL APIs and performed unit testing for the web-based e-learning portal.

Performed code review

Technologies Used: Java, JAX-RS, Spring MVC, Hibernate, jQuery, MySQL Server, Jenkins, StarUML, Junit

UNIVERSITY OF GHANA ICT DIRECTORATE, Legon, Ghana 2009-2010

Undergraduate and postgraduate university with over 30,000 students.

Software Engineer: Played a key role in gathering user requirements, defining use cases, designing and developing project plans to ensure satisfactory deliverables.

Decision Support System: Developed desktop application extracting summarized reports on student course registrations and performance. Designed UI and implemented subsystem application controllers.

Technologies Used: Java, Swing, MySQL, NetBeans, Linux Bash Shell, Git, MS Windows and Linux OS

IVAN ATARAH 512-***-**** acxvdk@r.postjobfree.com

ACADEMIC PROJECTS

Online Real Estate Auction System (August 2016): Developed web-based system allowing users to upload and bid on real estate listings. Conducted all aspects of development from requirements gathering and analysis to RUP testing and implementation. Constructed bidding and user modules from end to end. Implemented data validation for the system. Built system security and the automatic email notification. github repository

Technologies Used: Spring MVC, Spring Security, Spring AOP, Hibernate, MySQL, JSR 303: Bean Validation, JavaMail API, Gmail SMTP, jQuery, AJAX, JSON, Bootstrap, Git Version Control, Github Platform, STS IDE

Ecommerce System: Developed online shopping system allowing customers to browse for products, add to shopping cards, check out and make payments with credit cards. Implemented product module and user module from entity creation to data access and repository and services layers. Implemented data validations.

Technologies Used: Spring MVC, Hibernate, Bootstrap, jQuery, AJAX, JSON, JSR 303: Bean Validation, MySQL, Git Version Control, Github Platform, STS IDE . project github repository

EDUCATION

Master of Science in Computer Science

(In progress via distance education; expected completion August 2018)

Maharishi University of Management, Fairfield, Iowa

Key Courses: Fundamental Programming Practices, Modern Programming Practices,

Web Application Programming, Software Engineering, Web Application Architecture, Enterprise Architecture,

Master of Science in Computer Science

(In progress; expected completion July 2017)

University of Helsinki, Helsinki, Finland

Select Courses: Service-Oriented Software Engineering with MDE, Software Factory Project,

Software Factory Work Experience, Software Security, Internet of Things, C Programming, Distributed Systems

Bachelor of Science in Computer Science in Statistics

University of Ghana, Legon, Ghana

PROFESSIONAL DEVELOPMENT

Ghana India Kofi Annan Center of Excellence: Sandwich Programme in Database Technologies

Ghana India Kofi Annan Center of Excellence: Sandwich Programme in Web Programming: HTML, JavaScript, & PHP

Ruby on Rails & Android Mobile Programming Training



Contact this candidate