Frank Mwika
@frankmwika
Senior software developer with 10+ years of experience in full-stack development.
What I'm looking for
I am a seasoned software developer with over a decade of experience in designing, developing, and deploying software solutions across various industries. My expertise spans both front-end and back-end development, with a strong focus on delivering high-quality results and driving continuous improvements in software development processes.
In my current role as Lead Systems Developer and ICT Consultant at NastarTech Solutions Limited, I have led the development of multiple front-end solutions using React Native and JavaScript, ensuring seamless user experiences across platforms. I have also optimized back-end solutions using Python and Django, improving system performance by 60%. My work has included integrating RESTful and GraphQL APIs, streamlining data exchange and improving real-time reporting capabilities.
Previously, as a Senior Web Developer at InsureAfrika Limited, I developed an AI-powered online insurance platform that leveraged machine learning for personalized quotations and instant policy issuance. I also integrated secure payment gateways and designed RESTful APIs for third-party integrations. My experience includes leading end-to-end project management, creating software documentation, and optimizing web applications using various programming languages and frameworks.
Experience
Work history, roles, and key accomplishments
Lead Systems Developer
NastarTech Solutions Limited
Jan 2018 - Present (7 years 4 months)
As Lead Systems Developer, I spearheaded the development of front-end solutions using React Native and optimized back-end systems with Python and Django. I integrated RESTful and GraphQL APIs, improving data retrieval and performance for high-traffic applications.
Senior Web Developer
InsureAfrika Limited
Feb 2016 - Dec 2017 (1 year 10 months)
Developed an AI-powered online insurance platform, integrating secure payment gateways and designing RESTful APIs for seamless data exchange. Enhanced user experience and streamlined premium payments.
Lead Software Developer
Futuristic Limited
Aug 2014 - Jan 2016 (1 year 5 months)
Led project management from conception to completion, delivering web applications using PHP, AJAX, and JavaScript. Improved user engagement and maintained high system uptime.
Systems Developer and I.T Support
Biometric Systems Limited
Apr 2014 - Aug 2014 (4 months)
Customized biometric systems for clients, enhancing security and operational efficiency. Provided user training and system maintenance, achieving high uptime.
Software Developer
Indepth Research Services
Jan 2013 - Aug 2013 (7 months)
Developed software solutions for clients, including a Monitoring and Evaluation System. Conducted testing and provided technical assistance, improving operational efficiency.
Software Developer and I.T Technical Assistance
Jomo Kenyatta University of Agriculture and Technology
Jan 2012 - Apr 2012 (3 months)
Assisted in designing web applications and provided technical support to university personnel, improving network reliability and reducing downtime.
Education
Degrees, certifications, and relevant coursework
Jomo Kenyatta University of Agriculture and Technology
Bachelor of Science, Computer Science
2009 - 2012
Grade: Second Class Honours
Completed and graduated with Second Class honours in Computer Science, gaining a solid foundation in software development and programming principles.
Miathene Boys High School
Kenya Certificate of Secondary Education, Secondary Education
2003 - 2007
Grade: A-
Attained a Mean Grade of A- (minus) in the Kenya Certificate of Secondary Education (KCSE), demonstrating strong academic performance.
Makandi Primary School & Kiriene Boarding Primary School
Kenya Certificate of Primary Education, Primary Education
1994 - 2002
Grade: 388 Marks
Attained 388 Marks out of a possible 500 Marks in the Kenya Certificate of Primary Education (KCPE), laying the groundwork for future academic success.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Skills
Interested in hiring Frank?
You can contact Frank and 90k+ other talented remote workers on Himalayas.
Message FrankFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
