Karan Singh
About Karan Singh
Karan Singh is a Senior Software Development Engineer with expertise in Core iOS and mobility application architecture. He has worked at SOTI since 2016 and has previous experience at Fareportal and Key Management Group, Inc.
Work at SOTI
Karan Singh has been employed at SOTI as a Senior Software Development Engineer since 2016. His role involves rapid application development and deployment across multiple devices utilizing Mobile Device Management (MDM) solutions. Karan specializes in developing and designing architecture for mobility applications, focusing on integrating third-party REST API components to enhance data flow to client machines. His expertise in Core iOS and custom frameworks supports his contributions to various software development projects within the company.
Previous Experience
Before joining SOTI, Karan Singh worked at Fareportal as a Senior Software Engineer from 2015 to 2016 in Gurgaon, India. He also held a position at Key Management Group, Inc. as a Software Engineer from 2013 to 2014 in Udyog Vihar Phase 4, Gurgaon. These roles provided him with valuable experience in software engineering and development, contributing to his current expertise in the field.
Education and Expertise
Karan Singh studied Computer Science at S R M CET, where he earned a Bachelor's Degree from 2007 to 2011. Prior to that, he completed his Intermediate studies in Physics, Chemistry, and Mathematics at G.I.C Orai from 2005 to 2006. He also attended B G H S for his High School education, achieving a focus in Computer Science from 2003 to 2004. His educational background laid the foundation for his expertise in Core iOS, SwiftUI, and application development.
Technical Skills
Karan Singh possesses a strong skill set in software development, particularly in Core iOS and custom dynamic/static frameworks. He is proficient in version control systems such as Git and TFS. His experience includes using Agile methodology in software development projects and supporting real-time data synchronization from form-based applications. Additionally, he has basic knowledge of JavaScript, Node.js, Shell script, and Groovy, which complements his primary expertise.