Welcome,
I am so glad to meet you here.

About

I always had a passion for the arts, from playing the piano to painting and acting. I also enjoyed playing sports and staying physically active.
While I was growing up, I realized that I had a knack for a variety of activities.
However, I ultimately chose to pursue a career in software engineering, as I felt that this would be the best way for me to make a positive impact on the world.

I started out as a frontend developer, as I am passionate about creating great UI/UX designs.
With my skills as a product owner, designer, and user, I am able to come up with creative ideas that enhance team productivity and become an effective developer until the project is completed.

My ability to convince others and create a pleasant work environment has made me an essential member of the team.
I am proud of what I do and love being able to create something that benefits the world.

With the experiences and lessons I have gained, I am now ready to face the greater challenges ahead.

With confidence..

Skills

Given a great sense of Coding and Designing,
Software Engineering has been my most delightening work throughout the life.
I began my career as a Frontend Developer but I never stop widening my expertise areas including
API-design, DevOps, Backend Development, Leadership and more.

JavaScript 7 years
TypeScript 4 years
HTML / CSS 7 years
C / C++ 3 years
Python 3 years
React.js 6 years
React Native 4 years
Vue.js / Nuxt.js 3 years
Node.js / Express.js / Nest.js 3 years
Next.js 2 years
GraphQL 3 years
AWS EC2, S3, Redis, Lambda 3 years
Kubernetes, Jenkins 2 years
GCP, Azure 3 years

Work History

Navan ( Formerly TripActions )

Senior Fullstack Engineer / Staff UI Engineer

2019 - Present

Navan is the all-in-one super app that makes travel easy so you can focus on being there, not getting there. Say goodbye to spending hours on the phone trying to change your flight or saving stacks of receipts to manually input expenses.

  • Led UI engineering team to build React SPA.
    • Developed a fully responsive custom component library using React, Typescript, Storybook
    • Implemented TDD methodology throughout the development process, utilizing automated tests with Jest and Cypress to keep test coverage up to 90%.
    • Utilized higher-order components and React custom hooks to efficiently manage state and handle complex data processing within the application.
  • Developed Hybrid Mobile Application running on iOS / Android using React Native.
    • Followed Apple HIG and Android UI design principles to have consistent user experience on iOS and Android.
    • Customized native modules using Objective-C / Java to integrate Apple Pay and GPS functionality, resulting in a seamless user experience and increased customer satisfaction.
    • Set up Fastlane CI/CD pipeline to automate deployment process to App Store / Play Store regularly.
  • Demonstrated technical leadership while developing core business products.
    • Mentored and coached junior developers to increase productivity and quality of code, resulting in a 20% reduction of bugs and faster delivery of projects.
    • Collaborated on pair-programming and code reviews to improve team communication and problem-solving skills.
  • Designed API endpoints using Node.js, AWS AppSync.
    • Led the transition from RESTful API to GraphQL by setting up Apollo Server / Client, resulting in improved performance and intuitive developer experience.
    • Used Dgraph and Swagger to document APIs and ensure easy maintenance of endpoints, while also leveraging Postman to test and debug APIs.
  • Implemented scalable CI/CD pipeline to AWS using Git, Jenkins, and Docker.
  • Applied Next.js to acquire indexable and crawlable web pages for SEO visibility and improved loading speed.
  • Proactively participate in Agile scrum ceremonies to track progress and ensure timely delivery of the MVP with a focus on UX, while also creating a roadmap for future iterations.

TerraLogic, Inc.

Senior Frontend Developer

2017 - 2019

TerraLogic is Global Software Development company focuses on building products on B2B contract.

  • Rewrote Micro-Frontend Block for Security Correlation Rules with React to improve performance and scalability.
    • Spearheaded the implementation of a mono repo structure for a large-scale web application, resulting in a 30% reduction in code duplication and a more streamlined development process across multiple teams.
    • Designed and implemented a micro frontend architecture using React and Web Components, significantly improving the performance and scalability of the application and reducing the load time by 50%.
  • Partnered with Designers to implement fully responsive UI/UX based on Material-UI, with custom theming, accessibility and internationalization.
  • In charge of codebase conversion from JavaScript to TypeScript - improving code standards, avoiding type mismatch warnings and introducing easy scalability.
  • Guided and inspired junior developers by assigning tasks, leading weekly pair programming sessions & recommending best practices/resources.

Symbio Consulting

Frontend Developer

2015 - 2017

I have learned fundamentals of various software development lifecycles here.

  • Refactored code and upgraded legacy projects to React, employing Webpack and Babel configurations. Established Redux for global state management and Thunk, Saga middlewares to manage API actions asynchronously.
  • Optimized complexity of helper functions by utilizing effective algorithms and debugging strategies.
  • Minimized redundancies in styling with SCSS and LESS.
  • Actively participated in Scrum activities by sharing trending technology articles on Slack and presenting them during Meetings.

Portfolio

Navan
Navan
Navan
Navan

Navan

https://navan.com

Navan (formerly TripActions) is a business travel platform that provides companies with an end-to-end solution to manage and optimize their corporate travel. It offers a comprehensive travel booking and expense management system that allows companies to easily book, manage, and track their corporate travel. The platform is designed to provide businesses with a streamlined travel booking experience that saves time, money, and resources.
Navans' features include real-time reporting, automated expense management, and real-time notifications to help companies stay on track with their corporate travel budget.

  • Mapbox
  • AWS
  • Node.js
  • GraphQL
  • D3.js
  • React Native

Exabeam

https://exabeam.com

Exabeam is a global cybersecurity leader that created New-Scale SIEM™ for advancing security operations. Exabeam provides solutions for threat detection, incident response, and user and entity behavior analytics. They help organizations protect their data and networks from cyber threats.

  • React
  • Micro Frontend
  • MUI
  • Typescript
  • MongoDB
  • AWS
Exabeam
Exabeam
Exabeam
XQMSG
XQMSG
XQMSG

XQ Message, Inc

https://xqmsg.co

XQ is the market leader for Zero Trust Communication.
XQ provides a secure solution for users / businesses to send encrypted files and messages via private network. XQ Chrome Extension live on Webstore also unlocks the limit of GMail and other communication services.

  • Chart.js
  • Mapbox
  • GraphQL
  • Chakra UI
  • React

GrowthDay

https://growthday.com

GrowthDay is #1 system for self-improvement while empowering people in 190 countries with the tools, content, coaching, and community to grow and achieve their dreams. Every day, GrowthDay changes people’s lives by inspiring people to shift their mindset, develop healthier habits, achieve their goals faster, and reach for high performance in every area of their life.

  • React Native
  • Typescript
  • Flutter
GrowthDay
GrowthDay
GrowthDay

Soft Skills & Personalities

Optimism

Naturally given personality this is.
I have the knack of convincing people, creating cheerful atmosphere in the workplace.

Communication

I do prefer verbal communication personally.
I like speaking with others, and try to solve variety of conflicts through smooth conversation.

Presentation

I've been keeping them Stupid Simple,
Concise enough that even non-technical people can understand.

Creativity

They say I do have extraordinary-imagination.
It enables me to come up with unique ideas.
However, I am not sure how many of them are executable :)

Detective

I guess well the hidden part of the scene,
Whether it is problem-solving or debugging. whatever.

Concentration

Like playing the piano or video games, I dive into the work with a great concentration.
Nobody can stop me until I get it done..

What's Next?

I am constantly seeking out new opportunities in order to fulfill my ambition of becoming an outstanding Software Engineer.
To do this, I will collaborate with experienced engineers from all over the globe to develop successful products.
Thanks again.

jason.ritch.ofc@gmail.com

Dayton, Texas, 75357

+1 936 681 0957