Junior Software Engineer, Got promoted to Intermediate after 1.5 years and was employed full time, LifeCheq
Jul, 2022 - Present
LifeCheq is a fintech company that provides financial planning (B2C) and insurance policy automation solutions (B2B). The company uses technology to help clients manage their finances and make informed investment decisions and it helps other insurance companies automate their policy creation and management.
Converted a Clojure(Script) re-frame application from using figwheel as a build tool to shadow-cljs which allowed my to have optimization features like code splitting and a lot faster build time also the ability to have build reports that describes the impact of each NPM package on the final bundle size of the outputted JS bundle.
Built landing pages singlehandedly and alongside the design system team using Next.js and React, which allowed me to learn a lot about the Next.js framework and how to build a design system that is reusable and easy to maintain.
Learned simple Terraforming to write IaC to adjust global/local configuration variables and to have version control and a single source of truth for values that can be tedious when debugging around
Wrote bash scripts to automate mundane repetitive tasks, And wrote CircleCI jobs to automate some deployment jobs and to run some chron jobs
Mentored interns and junior developers on the design system squad and helped them learn about the codebase and how to write clean and maintainable code and how to learn/use Clojure(Script)
Build full stack features end to end and wired them up with our schema and GraphQL APIs
Worked on automation scripts written using JavaScript (Cypress to write E2E tests) and Clojure (PlayWright to build a simple delcarative web scraper)