Civil Machines Technologies


Research Developer

Feb ’18 – Jan ’21 work

Day-to-day responsibilities include but not limited to the following:

  • Optimised APIs on already built products. Reduced API response time for 2.5 seconds to 250 ms.
  • Reduced computational complexities to linear complexity in different portion of codebase.
  • Optimised Django’s ORM queries to reduce computational time by reducing query complexity from 2n+1 to linear using Django ORM features. For instance, in an API reduced 1000+ queries to 10 queries.
  • Automated deployments of the products using Github Actions.
  • Established test case structure and increased coverage from 0% to 93%, mostly using e2e test cases. Avoided unit test because of time constraint.

Hi! If you made it this far, maybe you want to stay in touch. You can follow me on Twitter, subscribe via Atom/RSS.

© Sumit Singh 2023. Content is licensed CC BY-SA 4.0, a Free Culture License. The source code is available under GPLv3. If you see any issue or any typo please create an issue here.

This site's design is heavily inspired by Miles Land. Due to its minimalistic design, it's a great starting point for a personal website.