Javier Omutanyi

Javier Omutanyi

Senior Software Engineer at Nathan Digital

0 connections
About
I am a results-driven and highly skilled Senior Full Stack Software Engineer with over 6 years of experience in designing, developing, and implementing scalable, high-traffic, consumer-facing e-commerce platforms. My expertise lies in Node.js, TypeScript, and AWS, with a strong focus on RESTful APIs, database optimization, and web security.
Experience
Senior Software Engineer

Nathan Digital

December 2024 - Present

Current

- Led the design and development of a secure, multi-country payroll system serving 10,000+ employees across MENA, leveraging Vue, Node.js, TypeScript, AWS, MongoDB and PostgreSQL. - Engineered core payroll logic including tax computation, time tracking, and benefit deductions, ensuring 100% compliance with local labor laws. - Directed a cross-functional team of 6 engineers, overseeing architecture, sprint planning, and code quality; improved team velocity by 20% so far. - Spearheaded system modularization into microservices, reducing deployment downtime by 35% and improving system scalability. - Built and maintained RESTful APIs for payroll processing and third-party integrations (e.g., banking systems, ERP platforms). - Migrated on-premises services to AWS, using EC2, S3, and RDS, improving uptime and reducing infrastructure costs by 18%. - Established CI/CD pipelines using Jenkins and Docker, cutting release cycles by 25% and enabling automated testing and production deployments. - Championed secure coding practices and led internal audits to ensure SOC2 and GDPR compliance across the payroll platform. - Mentored junior engineers through pair programming and structured code reviews, fostering a high-performing and collaborative engineering culture.

Senior Full Stack Engineer

Cool R Group

November 2021 - November 2024

- Designed and implemented scalable, high-traffic e-commerce platforms, handling over 1 million monthly users, using Node.js, TypeScript, and React. - Optimized database performance, reducing data retrieval times by 25% through efficient indexing and query optimization in PostgreSQL, MySQL and ElasticSearch. - Spearheaded the migration of legacy systems to AWS cloud infrastructure, improving system reliability and reducing downtime by 30%. - Implemented CI/CD pipelines using Docker and GitHub Actions, reducing deployment times by 20% and ensuring seamless integration across development and production environments. - Enhanced platform security by integrating OWASP best practices, reducing vulnerabilities by 40% and ensuring compliance with industry standards. - Mentored 5 junior engineers, providing technical guidance and conducting code reviews, which improved team productivity and code quality by 15%.

Software Engineer

Glitex Solutions

May 2019 - November 2021

- Designed and deployed RESTful APIs using Python’s Django and Flask frameworks, supporting over 500,000 monthly transactions for e-commerce platforms. - Integrated secure payment gateways (Mpesa, PayPal, Stripe), reducing payment processing errors by 15% and improving transaction success rates. - Optimized database performance by implementing ElasticSearch, reducing search query response times by 30%. - Containerized applications using Docker, streamlining deployment processes and reducing setup time by 40%. - Collaborated with cross-functional teams to deliver projects 2 weeks ahead of schedule by implementing agile methodologies and effective task prioritization. - Conducted training sessions for junior developers on React and Node.js, improving team skill levels and reducing onboarding time for new hires.

Contract Software Developer

Nyarai Homecare

January 2019 - April 2019

- Developed a React Native mobile application and RESTful API using Django REST Framework, increasing user retention by 25%. - Implemented Mpesa payment integration, enabling seamless transactions and improving revenue collection by 20%. - Designed and deployed the application on Digital Ocean, achieving 99.9% uptime and reducing hosting costs by 15%. - Conducted thorough testing and debugging, reducing post-launch bugs by 30% and improving overall application stability.

Junior Software Developer

BrainverseKE

June 2018 - November 2018

- Responsible for requirement gathering and project planning. - Engaged in user interface design and implementation. - Conducted debugging and code testing. - Designed and implemented databases using Postgres. - Worked on the implementation of Web Server and Proxy technologies such as Nginx. - Built RESTful APIs using Django REST Framework. - Implemented payment systems such as Mpesa and Lipa Later. - Handled hosting and maintenance on Digital Ocean, AWS, and Heroku. - Managed documentation and version control using Git.

Education
Bachelor of Technology

Technical University of Kenya

January 2016 - January 2020

Field: Computer Technology

Kenyacertificate of secondary education

Maranda High School

January 2011 - January 2015

Skills
Advanced
AWS CI/CD Docker JavaScript Node.js PostgreSQL React TypeScript Web Development
Intermediate
Django ElasticSearch Machine Learning MongoDB Python
Contact Information
Quick Stats

0

Connections

0

Posts

5

Experiences