Venkataramana Hegde

| |

Profile

Hi, I’m Venky! I am passionate about computers, I excel at the implementation and operation of services, also expertise on designing. A particular passion of mine is exploring tools which make us more productive. I’m currently focused on development of cloud native services which helps to automate development lifecycle. I also have a strong background in Web development.

Skills
  • Backend
  • Java
  • Go
  • Python
  • Frontend
  • Javascript
  • Typescript
  • Angular
  • Cloud
  • Oracle Cloud
    (OCI)
  • AWS
  • System & Tools
  • Linux
  • Docker
  • Kubernetes
  • Terraform
  • Database
  • MySQL
  • Oracle DB
  • MongoDB
Experience

  • Working as Software Developer on development of Cloud native services which provides high availability solution to deployment pipelines.
  • Achieving Infrastructure and Deployment automation using Terraform.
  • Offering maintenance and support to Container based CICD platform Wercker.
  • Worked as a Research Assistant, to analyze and design approaches that enable and support active user interaction with online video.
  • Implemented a Real Time CommunicaHon System to improve the active engagement and analysis of video content, leveraging WebRTC API and other open source technologies such as Node.js, Vue.js, Media Server, together with AWS(EC2, Lambda, DynamoDB, S3).
  • Assisting Professor for the course Network Based App Dev using Java based Servlet and JavaScript based Node.js with class strength of 150+ students.

  • Worked as a Full stack developer in CommonsRTB team and was responsible for the development/enhancement of the application.
  • I was asked to rewrite a legacy application “Policy View” to overcome maintenance and resource overhead and improve efficiency.
  • Designed a modular, decoupled API’s and UI using, Java based Spring Data REST and Jersey framework. Used React.js to develop User Interface which leverages the virtual DOM for higher performance. Followed Agile methodology, SCRUM, Pair programming, and Test-driven development process.
  • Delivered around 6 REST APIs, and a prototype of robust User Interface which consumes these APIs and gave a better performance.
  • As a senior member of the team, was responsible for various tasks which were mainly about the development, enhancement, deployment and improvisation of Web Applications.
  • Development of web applications for the clients and improve the performance of the applications.
  • Used various technologies to implement the application services and improved the efficiency such as RESTful Web Services, MVC design pattern, Java APIs, JDBC, Servlets, Java Collection Framework, Exception Handling, JavaScript, AngularJS, Node.js Spring Boot and Spring Batch.
  • Efficiency of the client application were improved, and the improvements were verified using tools such as New Relic and Splunk.
Education
  • Master of Science in Information Technology
    University of North Carolina at Charlotte
    Jan 2018 - Dec 2019

  • Bachelor of Engineering in Computer Science
    Visveswaraya Technological University
    Aug 2009 - Aug 2013

Side Projects
  • Network Topology Characteristics - Java
  • Hate Speech Detection - Python
  • Video Interaction Analytics & Design - Java,Node.js, AWS

|