Dawit Admassu

Dawit Admassu

$65/hr
Fullstack Software Engineer
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
32 years old
Location:
Nashville, Tennessee, United States
Experience:
8 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.