Ankur Singla
About Ankur Singla
Ankur Singla is a software developer with a background in computer science and engineering. He has experience working at various companies, including Emerson and Intact, and has expertise in developing applications using Java, Python, and Django.
Work at Intact Financial Corporation
Ankur Singla has been employed at Intact Financial Corporation as a Software Developer since 2021. In this role, he contributes to various software development projects, applying his expertise in programming and system design. His responsibilities include developing and maintaining applications that support the company's financial services.
Education and Expertise
Ankur Singla earned a Bachelor of Engineering in Computer Science from Chitkara University, completing his studies from 2012 to 2016. He furthered his education at Concordia University, where he obtained a Master in Engineering with a focus on Software Engineering from 2019 to 2020. His educational background provides a strong foundation in software development principles and practices.
Background in Software Development
Ankur Singla has a diverse background in software development, having worked in various roles since 2015. He began his career as an Application Developer at Chitkara University, followed by a position as a Software Engineer at Emerson from 2016 to 2018. He also worked at Bidgala for a brief period in 2021, gaining experience in different programming environments and technologies.
Technical Skills and Projects
Ankur Singla has demonstrated proficiency in several technical areas. He worked on a Java Spring-based project for financial data conversion and re-wrote a monolith application into a microservice-compatible architecture using Django. He designed and implemented REST APIs using Python for a web-based SaaS application and engaged in database design, including creating ER diagrams. His skills also encompass API testing with Postman and analyzing application health through Kibana logs.
Collaborative Development Practices
Ankur Singla actively participates in collaborative development practices, including peer code reviews and design reviews. He integrates Python's built-in logging module for effective error message logging and accesses web services over HTTP using the SOAP XML-based protocol. His engagement in these practices enhances team productivity and application quality.