profile-pic

Suresh Patil

With over a decade of experience in the tech industry, my core competencies are rooted in backend development, particularly with C++ and Python. At Brane Enterprises, my mission is to develop high-performance systems that are scalable and maintainable. My expertise lies in creating robust application back ends and automating processes to enhance efficiency. My efforts align with the company's vision of innovation and I am committed to bringing a diverse and proficient skill set to our team.

  • Role

    Solutions Lead| C++ Developer

  • Years of Experience

    17.5 years

Skillsets

  • Git
  • Unit++
  • WireShark
  • Visual Studio
  • SVN
  • PostgreSQL
  • OpenGL
  • NoSQL
  • MySQL
  • MongoDB
  • Mercurial
  • Linux
  • Jira
  • Jenkins
  • C++
  • FIX
  • Eclipse
  • Data Structures
  • gtest
  • Openfast
  • Unity
  • Restful APIs
  • Python
  • Java
  • SQL
  • NUnit
  • Algorithms
  • C#

Professional Summary

17.5Years
  • Dec, 2024 - Present1 yr 5 months

    Lead Software Engineer

    OpenText
  • Jun, 2023 - Dec, 20241 yr 6 months

    Solutions Lead

    Brane Group
  • Solutions Lead| C++ Developer

    Brane Enterprises
  • Jun, 2014 - Oct, 20173 yr 4 months

    C++ Developer

    Tata Consultancy Services
  • Oct, 2017 - May, 20235 yr 7 months

    Senior Developer

    Rythmos
  • Oct, 2020 - Aug, 20232 yr 10 months

    Technical Lead

    Rythmos

Applications & Tools Known

  • icon-tool

    Visual Studio

  • icon-tool

    Mercurial

  • icon-tool

    Git

  • icon-tool

    Jenkins

  • icon-tool

    Perforce

  • icon-tool

    Plastic SCM

  • icon-tool

    SVN

  • icon-tool

    Wireshark

Work History

17.5Years

Lead Software Engineer

OpenText
Dec, 2024 - Present1 yr 5 months

Solutions Lead

Brane Group
Jun, 2023 - Dec, 20241 yr 6 months

Solutions Lead| C++ Developer

Brane Enterprises
    Developed a robust web application backend system utilizing the Oatpp C++ framework, showcasing strong proficiency in C++ programming and web development. Proficiently utilized Java's freemarker template engine to automate the generation of C++ code snippets, streamlining the development process and improving code consistency. Designed and implemented core functionalities, including request handling, data processing, and integration with external services, resulting in a high-performance backend capable of handling a large number of concurrent requests. Established best practices for code organization, error handling, and performance optimization, ensuring a maintainable and scalable codebase. Spearheaded the development of a versatile parser utility, leveraging both Python and C++ technologies, used flask to develop a user-friendly interface for interacting with the parser utility. Collaborated with cross-functional teams at Brane Enterprises to enhance the overall software infrastructure. Demonstrated proficiency in understanding and working with existing codebases, making critical contributions to ongoing projects and ensuring seamless integration of new features and functionalities.

Technical Lead

Rythmos
Oct, 2020 - Aug, 20232 yr 10 months

Senior Developer

Rythmos
Oct, 2017 - May, 20235 yr 7 months
    Led the Sustained Engineering team, focusing on developing delivering high-quality features and fixes for the editor platform. Conducted rigorous analysis and design of various components to support new features, ensuring seamless integration. Integrated Perforce and Plastic SCM version control in Unity Game Engine, enhancing development workflow. Conducted code reviews and provided training to team members, ensuring code quality and knowledge transfer. Developed and optimized test frameworks, reducing existing testing framework run time by 80%.

C++ Developer

Tata Consultancy Services
Jun, 2014 - Oct, 20173 yr 4 months
    Contributed to Bombay Stock Exchange's New Trading Architecture, achieving world-class speed in order handling. Led changes in the broadcast module and resolved infrastructure and performance issues, improving system reliability. Implemented advanced sorting and searching algorithms, optimizing rollout/deployment mechanisms for enhanced efficiency. Provided comprehensive technical and functional support for business users, ensuring smooth operations by Unit testing and full system testing.

Education

  • B.Tech (Computer Science)

    Gokaraju Rangaraju Institute of Engineering and Technology (2014)
  • Higher Secondary

    Narayana Junior College (2010)
  • Senior Secondary

    St. Martins High School (2008)