DERRICK SIAYOR
Fairfield, Iowa *****
641-***-**** ************.******@*****.*** https://www.linkedin.com/in/derrick-siayor/
FULL STACK ENGINEER
Skilled software developer with more than 7 years' professional experience in the full stack development of a variety of software applications, including, projects for SaaS, ERP, E-Commerce, E-Learning, and Fundraising. History of successfully implementing and delivering front-end interfaces, back-end modules, RESTful web services and optimized databases. Adapts well with people and situations, with years of experience working across multinational teams, including experience leading the design, architecture, and development of software systems.
AREAS OF EXPERTISE
Agile Methodologies ● RESTful Webservices ●Database Design ●Microservices ●Design Patterns ●Data Structures & Algorithms ●API Development/Integration ●OOP ●SDLC ●SQL/MySQL/Postgres ●NoSQL/MongoDB/Redis ●HTML5 ●CSS3 ●PHP ●Core Java ●JavaScript/TypeScript ●Nodejs/Expressjs ●Spring Boot ●Laravel/Inertia/Livewire ●Android/Kotlin ●Angular ●Vuejs ●WordPress ●Ionic ●AWS ●GCP ●Terraform ●Kubernetes.
Web/App Servers: Apache, Nginx
Tools: Git, GitHub, GitLab, Bitbucket, VS Code, Git Bash, PuTTY, Postman, Docker, Figma, RabbitMQ, Eureka, Asana, Jira, IntelliJ (Including PHPStorm and WebStorm)
Platforms: Windows, Linux
PROFESSIONAL EXPERIENCE
MATRIX DESIGNS, Accra, Ghana 2021 - Present
A software engineering consulting agency helping organizations with their software needs.
Software Engineer
Software engineer for a full-featured, multi-purpose membership management solution with bulk SMS messaging and financial management functionality.
Developed user management module, activity management module, reporting module, and in-app notifications module using PHP, Laravel, and MySQL for API, JavaScript/Typescript and Angular for frontend, and SSE (Server Sent Events) for notifications.
Software engineer for a SaaS application providing marketing and sales for SMEs.
Increased daily users accounts creation by 80% via the integration of WhatsApp Cloud API to onboard news users. Implementation done using PHP, Laravel, MySQL, JavaScript, Vuejs and MySQL.
Improved user experiences across multiple platforms: WhatsApp, Web, & Mobile by implementing Figma UI/UX designs using PHP, JavaScript, Laravel, Vuejs, MySQL, Android/Kotlin, WhatsApp Cloud API, HTML, CSS, Bootstrap, and Facebook Shop API
Increased products sales by 40% by giving users the additional option to browse, order and pay for products all via WhatsApp, by integrating Facebook Shop API and Payment API Service.
GGL PROJECTS, San Mateo, California 2022
Leading online platform for customer ratings and business reviews.
Software Developer
Developed product features, fixed bugs, and maintained Site Jabber platform.
Investigated and Identified source of bugs, and provided fixes and solutions using SQL, PHP, CakePHP, JavaScript, jQuery, HTML, and CSS.
Wrote database queries to gather business intelligence using SQL.
Developed new product features according to business needs using PHP, CakePHP, JavaScript jQuery, MySQL, HTML & CSS.
World Bank - International Bank of Construction, Washington, DC 2022
Financial Institution
E-Learning Solution Consultant
Implemented an e-learning platform for Uzbekistan using Moodle.
Coordinated with Design team and other stakeholders, and implemented Moodle E-Learning platform, both web and mobile, that onboarded and trained 700k+ parents and teachers in Uzbekistan, using PHP, CSS, HTML, MySQL, iSpring, and Linux Administration.
Designed user manual, facilitated platform training, and provided support and maintenance of platform.
THE COBALT PARTNERS, Accra, Ghana 2019 - 2021
A software engineering consulting agency helping organizations with their software needs.
Senior Software Developer & Project Lead
Coordinated 10-person team during development of e-learning applications based on client specifications.
Led the design, architecture and the development of software systems following modern engineering practices, using PHP, Laravel, JavaScript. Vuejs, Ionic, Moodle, Firebase, HTML, SSE, CSS, Bootstrap & Tailwindcss.
Gathered and analyzed requirements, created user stories from requirements, and managed the lifecycle of user stories assigned to team members.
Built up team members' skills/ knowledge in, QA practices, engineering, and design patterns.
MATRIX DESIGNS, Accra, Ghana 2019 - 2020
A software engineering consulting agency helping organizations with their software needs.
Software Developer
Full-Stack software developer for a SaaS University Management System, used by both public and private universities in Ghana.
Developed complex finance module and reporting module using PHP, Laravel and MySQL for API, TypeScript and Angular for frontend, ensuring high accuracy and optimized performance.
Researched and repaired bugs through testing and troubleshooting.
Kaya Move, Accra, Ghana 2016 - 2019.
A software engineering consulting agency helping organizations with their software needs.
Co-Founder & CTO
Led the design, architecture and the development of software systems following modern engineering practices, using PHP, Laravel, CakePHP, JavaScript, AngularJS, jQuery, MySQL, HTML, CSS, & Bootstrap.
Academic Projects, Maharishi International University, Fairfield, Iowa, USA, 2022
Providing practical training in computer science for software professionals.
Library Management System: Led and coordinated project development of a software system to track books, users, and checkout records. Implemented data access and storage, login and authorization, and book checkout components. Used Java and Swing.
Quiz App: Developed an Android mobile app in Kotlin which helps students on campus prepare for quizzes and exams.
Apartment Management System: Developed an apartment management system using Nodejs and Mongo DB.
Framework Design and Development: Lead the design and development of framework for the financial services (Banks and Credit Card Companies). Framework implementation in Java.
EDUCATION
Master of Science in Computer Science
Maharishi International University – Fairfield, Iowa
Key Courses: Fundamental Programming Practices; Modern Programming Practices; Algorithms; Server-Side Programming; Mobile Device Programming; Cloud Computing; Big Data Technologies; Software Architecture
Bachelor of Science in Computer Science (2014)
University of Cape Coast – Cape Coast, Ghana