Rakesh Kumar
Principal Software Engineer at PERINT INFOSYSTEMS INDIA PRIVATE LIMITED- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
PERINT INFOSYSTEMS INDIA PRIVATE LIMITED
-
India
-
1 - 100 Employee
-
Principal Software Engineer
-
Jan 2023 - Present
-Designing, coding, and debugging software applications.-Improving the performance of existing software applications.-Providing training to peer engineers.-Maintaining and upgrading existing software applications.-Recommending new technologies that can help increase productivity and scalability.-Supervising and overseeing the technical aspects of projects.-Investigating software-related complaints and making necessary adjustments to ensure optimal software performance.-Regularly attending team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues. Show less
-
-
Technical Architect
-
Jan 2022 - Dec 2022
-Hands on experience with Docker-Hands on cloud experience with Azure storage services, App Services, Azure SQL, Function AppServices and Azure Service Bus-Effective production ready hands on coding experience in ASP.Net MVC, Core, Web API, React JS and SQL-Writing code specifically for use in asynchronous architecture environments-Updated existing RESTful APIs and corresponding documentation to suit changing requirements-Created proof-of-concept prototype applications for demonstration and evaluation purposes-Created reusable programming libraries to support multi-project integration and rapid iterative development-Improved and corrected existing software and system applications-Analysed user needs and software requirements to determine design feasibility-Programmed applications and tools using object-oriented languages with goals of code abstraction, stability, and reuse-Analysed software that was not performing to expectations and recommended techniques for improvements-Implemented complex application development projects from beginning to end-Identified issues and implemented appropriate solutions to deliver quick and effective remediation.-Initiated updates to systems, enhancing workflows and adding new functionalities.-Validated systems to assess needed improvements and recommend options for closing gaps and enhancing functionality.-Formulated functional specifications to support systems developers.-Prepared and updated system specifications to support developers.-Determined strengths and weaknesses of established processes and practices.-Gathered and defined user requirements for system updates.-Applied appropriate project management technique to execute projects successfully. Show less
-
-
Software Engineer Lead
-
Nov 2018 - Jan 2022
-Requirement Understanding and creation of development plan-Development of user stories-Conversion of aspx pages to ASP.Net MVC and Angular JS-Development of Web API's with OAuth 2.0 authentication-Development of new features-Creation of stored procedures and views in SQL server-Presentation of converted pages to SME's-Code review and feedbacks-Creation of shared user controls.-Resolved Jira tickets with comprehensive bug fixes.-Collaborated with designers and product managers to develop innovative products.-Presented new product features and project reports to senior executives.-Developed standard procedures for testing and validating software.-Designed and developed software systems using initial brief.-Kept detailed records of releases and software fixes for optimum traceability.-Collaborated across technical and design teams to produce innovative software applications.-Refined and upgraded existing software to continuously improve performance.-Coded software updates to add new features, close security holes and resolve defects. Show less
-
-
-
Sheorey Digital Systems Pvt. Ltd. (SDS)
-
India
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Team Lead
-
Mar 2017 - Oct 2018
-Creation of web api for migrating existing application to newer version to support web, mobile platforms also.-Managed and mentored team of 7 to deliver exceptional service.-Monitored team performance, providing suggestions for improvement and training programmes to increase team efficiency-Verified that teams carried out tasks in compliance with company regulations.-Built and maintained relationships with team, increasing motivation and team spirit.-Developed open and professional relationships with team members to facilitate effective issue resolution.-Conducted in-depth quality inspections, ensuring finished work met stringent criteria. Show less
-
-
Senior Software Engineer
-
Mar 2016 - Feb 2017
-Developed software by producing clean, efficient code using ASP.Net MVC and Rest API.-Managed, executed and completed software development projects independently and without difficulties.-Monitored customer reviews and employee feedback to implement new ways of improving services.-Ensured quality throughout software development lifecycle by closely monitoring operations and analysing developments.-Managed team resources to effectively deliver on sprint goals.-Wrote clean and dynamic code in ASP.Net MVC and C#.-Collaborated with designers and product managers to develop innovative products. Show less
-
-
-
Tyco
-
Ireland
-
Security and Investigations
-
700 & Above Employee
-
Senior Software Engineer
-
Feb 2014 - Feb 2016
-C#.Net and WPF Development.-Conducted design reviews to determine the efficiency, durability and safety of various software.-Managed, executed and completed software development projects independently and without difficulties.-Monitored customer reviews and employee feedback to implement new ways of improving services.-Provided in-depth product demonstrations to improve customer understanding of newly installed software.-Consulted with stakeholders on project scope to better understand client specifications.-Managed team resources to effectively deliver on sprint goals. Show less
-
-
Software Engineer
-
Aug 2011 - Jan 2014
-Developed new, efficient and well-tested code for a variety of different software projects.-Wrote clean and dynamic code in C#.-Optimised interfaces between hardware and software to enhance usability.-Collaborated with team members to create and integrate high-availability solutions for mission-critical applications.-Kept detailed records of releases and software fixes for optimum traceability.-Refined and upgraded existing software to continuously improve performance.-Gathered requirements from users and wrote definition documents. Show less
-
-
Associate Software Engineer
-
Mar 2010 - Jul 2011
-Wrote clean and dynamic code in C#.-Used excellent communication and interpersonal skills to collaborate effectively with multi-disciplined engineering teams.-Defined and communicated complex software requirements with diverse stakeholders.-Communicated complex technical information to customers and sales representatives with clarity and ease for optimised understanding.
-
-
Education
-
CDAC Bangalore
PG Diploma in Advance Computing, Computer Science -
Saroj Institute of Technology & Management, Lucknow
Bachelor of Technology (BTech), Computer Science and Engineering in year 2009