Stephen Njau
Senior Software Engineer at Mindvalley- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
Angular 1.*
Lynda.com -
Angular js 1 : form Validation
Lynda.com -
AngularJS 1: Form Validation
Lynda.com -
Bootstrap 3 Essential Training
Lynda.com -
Building a Mobile App with AngularJS 1 and Ionic
Lynda.com
Experience
-
Mindvalley
-
Malaysia
-
E-Learning Providers
-
300 - 400 Employee
-
Senior Software Engineer
-
Apr 2022 - Present
• Product requirement gathering from stakeholders working with designers, developers, product owners, and stakeholders to realize ideas and concepts.• Architecting, designing, and delivery of new features in a collaborative agile/scrum environment.• Developing a web learning platform serving over 85.3K Monthly Active Users (MAU) in Elixir, Phoenix, TailwindCSS, AlpineJS, and Phoenix LiveView.• Designing and implementing scalable GraphQL API and background jobs that power Mindvalley's learning platforms and Apps serving 132k Monthly Active Users (MAU).• Developing a fault-tolerant Email preference manager empowering the marketing team to deliver highly targeted, effective campaigns resulting in 15k weekly leads and sign-up rates of up to 51%.• Mentoring junior team members, resulting in a 25% increase in individual productivity and a 10% improvement in code quality. Show less
-
-
Full Stack Developer
-
Aug 2019 - Apr 2022
• System analysis for opportunities for refactoring and optimization.• Working with Elixir, Phoenix, Elixir, TailwindCSS, AlpineJS, and Phoenix LiveView to develop Mindvalley’s web learning platform.• Initiating and leading Front-end optimization and code quality improvements through improved code testing, resulting in a 30% reduction in user-reported bugs and a 30% increase in page load time.• Building a Design system to support all products across Mindvalley.
-
-
Front End Developer
-
Aug 2018 - Aug 2019
• Singe page applications development using Vuejs.• Advocating for the creation and adoption of a design system to reduce design and development debt, reduce building time and promote brand consistency.• Contribution to team and collaboration on new feature development, bug fixing, code documentation, refactoring, etc.• Working with Elixir, Phoenix, TailwindCSS, AlpineJS, and Phoenix LiveView to develop Mindvalley’s web learning platform.• Building scalable APIs using GraphQL for other mobile/ web clients to consume. Show less
-
-
-
Tata Consultancy Services
-
India
-
IT Services and IT Consulting
-
700 & Above Employee
-
Frontend Developer
-
Jan 2017 - Jun 2018
• Conversion of Internal Enterprise Administration and Self Service portals fromPHP to Java Spring and Angularjs• Application architecture level changes for Enterprise Mobile device management solutions
-
-
System Engineer
-
Jan 2016 - Jan 2017
• Developing Hybrid mobile apps in Ionic and Cordova, NodeJs and AngularJs, D3js• Set up CI/CD pipeline for hybrid mobile development using Jenkins• Developing and maintaining a Mobile device management service (MDN)Hybrid mobile banking application built-in PHP.
-
-
-
NOPE International Institute
-
Kenya
-
Professional Training and Coaching
-
1 - 100 Employee
-
IT Intern
-
2014 - 2015
-
-
Education
-
Chuka University
Bachelor of Science - BS, Computer Science -
Chuka University
computer science, Computer Science