Software Engineer | UI/UX Designer | Fintech Innovator
Erick D. Makilagi
About
Who I Am
Experienced Software Engineer specializing in frontend development with JavaScript, TypeScript, Next.js, Angular, and React, complemented by backend skills in Python, Node.js, Express, and foundational knowledge in Spring Boot and Laravel. I have hands-on experience with MySQL, MongoDB, PostgreSQL, and basic Oracle DB, along with application support, Linux system administration, and basic Flutter development. With a strong foundation in fintech, I design secure, scalable financial applications and craft intuitive, user-centric interfaces that enhance usability and engagement, continuously optimizing systems to deliver measurable impact.
Currently working as an ICT Officer, Software Developer and UI/UX Designer at iTrust Finance Limited in Dar es Salaam, Tanzania. I hold a BSc in Computer Science from the University of Dar es Salaam and previously served as UI/UX Club Lead at the University of Dar es Salaam ICT Students Society.
Technologies I work with daily
Frontend
- Angular
- React
- Next.js
- TypeScript
- Tailwind CSS
- Flutter (basic)
Backend
- Python
- Node.js
- Express
- REST APIs
- Spring Boot (basic)
- Laravel (basic)
Database
- MySQL
- MongoDB
- PostgreSQL
- Oracle DB (basic)
Design
- Figma
- Adobe XD
- Photoshop
- Illustrator
- UI/UX Design
Projects
Featured Work
Experience
My Journey
ICT Officer, Software Developer & UI/UX Designer
iTrust Finance Limited (Mar 2024 - Present) - Develop, test, and deploy software solutions based on user and business needs. Design intuitive UI/UX interfaces and prototypes for web and mobile applications. Ensure data security and compliance with ICT policies.
UI/UX Club Lead
University of Dar es Salaam ICT Students Society (Jun 2023 - 2024) - Organized workshops and events on UI/UX design principles. Coordinated guest speakers and mentored club members. Promoted UI/UX awareness through outreach efforts.
UI/UX Design Intern
GeoICT4e (Jul 2023 - Sep 2023) - Conducted user research and analysis to inform UI/UX design decisions. Developed wireframes and prototypes using Adobe XD and Figma. Collaborated with cross-functional teams on design iterations.
Data Collector Intern
Ramani Huria Tanzania (Jul 2022 - Oct 2022) - Collected and analyzed geospatial data to support urban mapping initiatives. Ensured accuracy and consistency in data reporting and collaborated with field teams to improve data collection processes.
Freelance Software Developer
Self-employed (Jul 2020 - Sep 2021) - Delivered software development solutions for clients across web and mobile platforms. Managed projects end-to-end, from requirement gathering to deployment and maintenance.
IT Support Intern
DAWASA (Jul 2019 - Oct 2019) - Provided IT support for internal users, maintaining networks and ensuring system reliability. Assisted with troubleshooting, hardware, and software issues.
Bachelor of Science in Computer Science
University of Dar es Salaam (UDSM) (Nov 2021 - Oct 2024)
Diploma in ICT
Mwalimu Nyerere Memorial Academy (MNMA) (2018 - 2020)
Contact
Get in Touch
If you would like to discuss a project or just say hi, I'm always down to chat.