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