Rakesh Kumar

Principal Software Engineer at PERINT INFOSYSTEMS INDIA PRIVATE LIMITED
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Bengaluru, Karnataka, India, IN

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • 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

    • 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

    • 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
    2009 - 2010
  • Saroj Institute of Technology & Management, Lucknow
    Bachelor of Technology (BTech), Computer Science and Engineering in year 2009
    2005 - 2009

Community

You need to have a working account to view this content. Click here to join now