DAWIT ADMASSU- --- Nashville, Tennessee
https://www.linkedin.com/in/dawit-admassu - https://www.github.com/dawitadmassu
FULL STACK ENGINEER
AWS Certified Full Stack Engineer with over 8+ years of professional experience specializing in developing web
and mobile applications for ERP, CRM, Medical, and Fintech sectors. Skilled in using Python, JavaScript, Java,
and C# within cloud environments, and proficient with frameworks such as Fast API, Django, Flask, ReactJS,
Vue.js, and Spring Boot. Extensive experience in Android Native development using Java, with a strong
capability in integrating payment solutions. Proven track record of leading software teams in startups and agile
environments, ensuring efficient and flexible project delivery following Scrum methodologies. Possesses global
work exposure, having collaborated with companies in Africa, the UK, and the United States.
TECHNICAL SKILLS
Languages: Python, Java, JavaScript, Typescript, C#, Kotlin
Frameworks: Django, Fast API, Flask, React, NextJs, VueJs, Angular, Spring Boot, Bootstrap
Mobile Development: Android Native
Cloud & DevOps: AWS, Heroku, Docker, Kubernetes, CI/CD, Jenkins, Nginx
Databases: SQL Alchemy, MySQL, PostgreSQL, MSSQL, MongoDB, NoSQL
Big Data & ML: TensorFlow, Keras, Scikit-Learn, Pandas, Numpy, Hadoop, PySpark, Matplotlib
Others: RabbitMQ, Redis, Celery, Graylog, Sentry, Git, Kibana, Elasticsearch, Firebase, Mailchimp
WORK EXPERIENCE
ENGIE ENERGY ACCESS, Kampala, Uganda
Kampala, Uganda
Senior Software Engineer
Jul 2022 - Oct 2023
•
•
•
•
•
•
•
Developed an accounting and loan management system using FastAPI and Vue.js, streamlining the pre-paid
payment process and simplifying energy usage tracking for PAYGo customers.
Implemented a robust repayment tracking feature using FastAPI, serving hundreds of thousands of customers
across six African countries.
Utilized SQLAlchemy for effective database management, transaction processing, and session management,
ensuring robust data integrity and consistency across all operations.
Improved application performance and reliability by integrating logging and error tracking solutions with
Graylog and Sentry, leveraging Python for seamless error detection and resolution.
Automated financial transaction migration for over 100,000 customers using Python scripts, ensuring a
smooth system transition.
Collaborated with the data science team to implement ML models for repayment prediction and device
optimization using TensorFlow, NumPy, and Pandas.
Worked closely with the customer finance team to align financial strategies with technical implementations.
Technologies Used: Python, FastAPI, VueJs, GitLab, Docker, Kubernetes, Celery, Redis, SQL Alchemy, PostgreSQL, Graylog,
Sentry.
UPLANCER AGENCY, Remote (Columbus, OH, USA)
Senior Frontend Developer
•
•
•
•
•
Remote (Columbus, OH, USA)
Mar 2022 - Jul 2022
Engineered a medical data presentation system with Vue.js, enabling medical professionals to deliver clear
and compelling presentations.
Implemented real-time data updates using WebSockets with FastAPI and VueJs, ensuring up-to-date
information within the system
Developed interactive data visualizations, including charts and graphs, using Vue.js, facilitating easy
exploration of medical data for doctors
Optimized frontend performance with advanced caching techniques like browser caching and Content
Delivery Networks (CDNs).
Strengthened system security by integrating PingID OAuth authentication with Python and Java applications.
Technologies Used: Python, FastAPI, Vue.js, Tailwind, PingID OAuth, Websockets, Spring Boot, PostgreSQL, AWS S3, AWS
Lambda
PAGATECH LIMITED, Remote (Lagos, Nigeria)
Senior Software Engineer
•
•
•
•
•
•
Remote (Lagos, Nigeria)
Apr 2019 - Mar 2022
Implemented a merchant onboarding feature using an Android and secure REST API, streamlining the signup
process for businesses.
Integrated card reader solution and Implemented a QR code payment system for Android handheld POS
terminals, enabling customers to pay quickly and conveniently.
Integrated Visa merchant payment leveraging Visa APIs with Java, ensuring secure processing of Visa
transactions within the app.
Built a payment request system to streamline the checkout process with Bootstrap Frontend Framework &
Spring (Java), improving user experience for both merchants and customers.
Incorporated Firebase push notifications into Merchant Application using Java to enhance real-time
communication capabilities.
Integrated Mailchimp API with Java to facilitate effortless management and upload of marketing information
for targeted campaigns.
Technologies Used: Java, Spring Boot, Android Native, Visa payment API, SQL Server, Mailchimp API, Firebase, Bootstrap,
Docker, Kibana
CNET Software Technologies, Addis Ababa, Ethiopia
Software Engineer
•
•
•
•
•
Addis Ababa, Ethiopia
Sep 2016 - Apr 2019
Developed accounting reports using DevExpress and C# for the CNET ERP System, enhancing financial
transparency and simplifying reporting processes.
Integrated mobile POS printers with the ERP system and implemented a mobile sales feature using Android
(Java), improving order processing efficiency and operational streamline.
Developed an IPTV room service feature for ERP system customers (targeting hotels), utilizing Android for
the guest interface and .NET for backend integration, simplifying room service orders.
Integrated Peachtree Accounting with ERP software using C#, streamlining accounting processes and report
generation.
Implemented a Python script-based data synchronization system for seamless JSON and CSV import/export,
reducing data processing time by 20%.
Technologies Used: Python, Android, C#, Dot Net, DevExpress, WCF, Entity Framework, SQL Server, Visual Studio, IIS
Server
FREELANCE EXPERIENCE
Geez Software Technology
Senior Software Engineer - Technical lead
•
•
•
Addis Ababa, Ethiopia
Oct 2021 - Sep 2023
Designed & Implemented CRM features using React/Redux, Android Native and Python/Django, contributing
to the enhancement of the overall functionality and usability of the CRM system.
Led a team of junior engineers, fostering a collaborative environment that empowered their growth and
development.
Developed a comprehensive testing plan for the newly implemented CRM features, minimizing post-launch
bugs and ensuring a smooth user experience.
Technologies Used: Python, DRF (Django Rest Framework), AWS, Docker, Celery, React, Postgres
EDUCATION
Maharishi International University, Fairfield, Iowa
Fairfield, Iowa
Master of Science in Computer Science
Oct 2023 - Now
Addis Ababa University, Addis Ababa, Ethiopia
BSC in Software Engineering
CERTIFICATIONS
- AWS Developer Associate Certificate - Credly Link
Addis Ababa, Ethiopia
Sep 2011 – Jul 2016