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 connect with me on LinkedIn.

© Sumit Singh 2025. 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.