Post Job Free
Sign in

Social Media Developer

Location:
Fairfield, IA
Posted:
June 22, 2020

Contact this candidate

Resume:

DANIEL MUYINZA

**** * *** **. • Fairfield, Iowa *2557

641-***-**** • **************@*****.*** • https://www.linkedin.com/in/muyinza-daniel/ FULL STACK DEVELOPER

Exceptional full stack developer with more than 6 years of hands-on experience developing cloud based enterprise web applications using Java, Angular, and NodeJS. Able to implement automated testing with Cucumber and JUnit, and skillfully integrate databases like MySQL, MS SQL, and MongoDB. History of creating successful solutions through the full SDLC for a variety of clients. Object-Oriented Java • Distributed Systems • Agile Development • RESTful Services • AWS Cloud Web & Mobile Applications • Continuous Integration • System Infrastructure Languages: Java

Web: HTML5, CSS3, JavaScript, Typescript, JSP, Servlets, Bootstrap, Material UI, jQuery Web Services: REST, SOAP

Web/App Servers: Apache Tomcat, Nginx

Frameworks: Spring, Jersey, Hibernate, NodeJS, jOOQ, REST Assured, Karate, Junit, Angular, Eureka Databases: MySQL, MS SQL, MongoDB, DynamoDB

Design Patterns: Builder, Factory, Singleton, Bridge, CQRS, Strategy, Template, Iterator, Command SDLC: Waterfall, Agile, BDD

Tools: Jenkins, Cucumber, SonarQube, JIRA, Confluence, Docker, Github, Bitbucket, Swagger, Postman, Maven, Gradle, NPM, Yarn

Platforms: Linux, Windows

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). AWAMO, Kampala, Uganda • 2017-2019

Software development company supporting small to mid-sized microfinance organizations. Co-Team Lead, Back End Development Team • 2018-2019 Collaborated and managed deliverables for back-end team, meeting all business requirements. Tasks Performed:

• Worked with project management team to plan and prioritize sprints and releases.

• Analyzed, broke down, and delegated tasks. Oversaw timelines of ongoing projects.

• Conducted code review and individual developer supervision.

• Supervised R&D projects, reviewing research findings and assessing viability of new technologies.

• Integrated and maintained TDD and Agile development principles in all activities. Achievements:

• Increased successful delivery of quarterly milestones by 30%.

• Decreased bugs in both testing and production by 20%.

• Improved code quality by reducing redundant code, expanding test coverage, and reducing developer code backlog, as measured directly from SonarQube statistics.

• Delivered a record number of features, including loan aging, dividend management, till sheet management, and distributed security architecture. Technologies Used: Java EE, Jenkins, SonarQube, Docker, AWS (ECS, EC2, DynamoDB, RDS,SQS, S3, CloudFormation, Elastic Beanstalk), JIRA, Confluence, Bitbucket, Maven, Gradle, MySQL DANIEL MUYINZA • Page 2

641-***-**** • **************@*****.*** • https://www.linkedin.com/in/muyinza-daniel/ Senior Developer, Back End Development Team • 2017-2018 Developed and maintained key features of back-end environments to meet business requirements. Tasks Performed:

• Analyzed project specifications to document technical requirements with high-level considerations.

• Used JUnit and REST Assured to write unit and integration test cases.

• Built RESTful APIs using Jersey.

• Investigated customer complaints and user acceptance testing results, and fixed reported bugs.

• Refactored legacy code to improve general project code quality.

• Completed all assigned tasks at sprint and release levels prior to deadlines. Achievements:

• Improved performance and response time of reports, resulting in 30% fewer client complaints.

• Increased overall project coverage by 15% through expanded testing.

• Key contributor to delivery of the first stable version of major accounting system, with disbursement feature, savings account deposit and withdrawal, and individual and group client management. Technologies Used: Java EE, Jenkins, SonarQube, Docker, AWS (ECS, EC2, DynamoDB, RDS, S3, Cloud, Elastic Beanstalk), JIRA, Confluence, Bitbucket, Maven, Gradle, MySQL HRP SOLUTIONS, Kampala, Uganda • 2015-2016

Microsoft partner providing mid-to-large enterprise planning solutions to clients nationwide. SharePoint Consultant

Provided both customized and out-of-the-box SharePoint solutions. Tasks Performed:

• Installed and deployed SharePoint solutions to intranets of multiple client organizations.

• Analyzed and designed integrations between SharePoint and other systems such as Dynamics NAV.

• Automated many manual business processes like purchase and store requisitions.

• Built customizable workflows with multiple approval scenarios to empower manual processes.

• Maintained and implemented changes suggested by key stakeholders. Achievements:

• Deployed finished SharePoint solutions to various small to mid-level enterprises, supporting up to 30 customers each.

Technologies Used: C#, Visual Studio, MS SQL, SharePoint Designer, Dynamics NAV, SharePoint YODIME, Kampala, Uganda • 2014-2015

Payment platform used to integrate online payments using mobile money networks. Full stack Java Developer

Key member of team which developed and maintained the YoDime platform. Tasks Performed:

• Analyzed and specified platform's technical requirements.

• Designed the architecture needed to satisfy project specifications.

• Built RESTful server-side APIs to handle internal and external calls.

• Developed front-end web application interface and first Android app version. DANIEL MUYINZA • Page 3

641-***-**** • **************@*****.*** • https://www.linkedin.com/in/muyinza-daniel/ YODIME, continued:

Achievements:

• Implemented and successfully deployed a payment gateway from the ground up.

• Maintained and fine-tuned the company platform to handle over 100 transactions per minute with minimal issues.

Technologies Used: Java EE, Servlets, JSP, Bootstrap, jQuery, MySQL, SQLite, Tomcat, JavaScript ACADEMIC PROJECTS

Social media application, Maharishi International University (2020) Project Description

A social media platform that enables users to self sign up and access its functionalities. It enables users to follow other users and see their posts. The application allows users to like, comment and make posts with multimedia like video and images. It also sends notifications to users according to various events. Technology used

• Front-end: angular, bootstrap

• Backend: Nodejs Express, AWS S3, Firebase

• Continuous integeration: Github, Jenkins, Dockerhub

• Deployment: AWS ec2, elasticbeanstalk

EDUCATION & PROFESSIONAL DEVELOPMENT

Master of Science in Computer Science

(In progress via distance education; expected completion June 2022) Maharishi International University – Fairfield, Iowa Key Courses: Web Application Programming, Enterprise Architecture, Modern Web Applications, Modern Programming Practices

Bachelor of Science in Software Engineering (Honors, 2013) Makerere University – Kampala, Uganda

Certifications

Certification, Developing Core & Advanced SharePoint Solutions Certifications, Administering Core & Advanced SharePoint Solutions



Contact this candidate