Prasanna Kumar Gollangi

I'm a java full stack developer, having 12 years of experience in design and developing the software, can build apps from the ground up. I am process oriented and very product focused developer who priorities user feedback first and foremost. I've started my career at a startup, so I am used to wearing many hats. Furthermore, I'm generally very flexible when investigating new roles. Skilled to create microservices based backend services and Web & hybrid mobile applications.

Skills

Backend

  • Java
  • NodeJS
  • SpringBoot
  • Serverless
  • Postgres
  • MySQL
  • NoSQL
  • Hibernate

Frontend

  • Javascript / Typescript
  • Angular
  • Ionic
  • Backbone.js
  • Marionette.js
  • RequireJs (AMD)
  • HTML / JSX / Handlebars
  • SCSS / CSS

Tools & DevOps

  • Eclipse
  • VS Code
  • Git
  • Perforce
  • Maven
  • Gradle
  • CloudFoundry
  • Docker
  • Gitlab CI/CD

Work Experience (3)

Mar 2018 - Current
Lead Software Engineer
OpenText
Hyderabad, India,

OpenText is a Canadian enterprise product company that develops and sells enterprise information management software and other add-ons around information management. I'm part of building SaaS based content management solutions under OT2 cloud services

  • Create microservice backend with Java and SpringBoot.

  • Develop widget based SmartUI app with Backbone.js, RequireJs (AMD).

  • Cross framework solution to embed components created by modern frameworks.

  • Create re-usable standalone web components.

  • Developed dev tools for working with OT2 cloud apps

  • Used Figma for design and UX work.

  • Optimizing page loading performance using caching, pre-fetch, compression and other techniques.

  • Lead an agile team of developers.

  • Participate in product requirement and design discussions.

  • Perform code reviews and arrange KT sessions on regular basis.

  • Java, Angular, Jasmine, Karma, Mockito, JIRA, GitLab CI/CD, CloudFoundry, Docker

Jun 2016 - Feb 2018
Module Lead
PurpleTalk
Hyderabad, India,

PurpleTalk is an IT services, mobile application and game development company. I have contributed wide variety of projects at PurpleTalk right from created backend services using SprintBoot, NodeJs, Micro services, and hybrid mobile apps using Iconic.

  • Design and develop tenant-based architecture based on Spring, Hibernate, Postgres, Redis

  • Develop bot framework based on MSBotFramework and DialogFlow

  • Handle client communications and be the POC for clients.

  • Create prototypes and POC required for pre-sales activities.

  • Built microservice based RESTful APIs using Java, AWS for IOT apps.

  • Create hybrid mobile apps using Ionic.

  • Perform code reviews.

  • Java, NodeJS, AWS, Microservices, Angular, Ionic2, Cordova, Sequelize, ReactJS, Postgres, NoSQL

May 2010 - May 2016
Senior Software Engineer
Vimukti Technologies
Hyderabad, India,

Vimukti Technologies is a startup organization committed to building enterprise software. I'm gratefully got opportunity to work with almost all sort of tech stacks.

  • Developer bootstrapping of OSGi based multi-tenant app for ecgine

  • Developed user and tenant on-boarding activities under ecgine.

  • Developed active directory protocols such as DNS, DHCP using Java under a prototype.

  • Along with good accounting domain knowledge, handled complex accounting operations.

  • Built accounterlive frontend with GWT, RPC

  • Java, OSGi, Hibernate, Postgres, GWT

Projects (9)

Core Content Management
Feb 2020 - Current
https://www.opentext.com/core-content

OT2 Core Content Management is a next-generation, SaaS Content Services Platform (CSP). Core Content combines content management expertise with integration into the applications that underpin business processes, including SAP S/4HANA Public Cloud, Salesforce, Microsoft 365.

TueoHealth
Mar 2017 - Aug 2017
https://www.tueohealth.com/

Tueo Health is creating a solution that puts this meaning to work in asthma management. The solution delivers accurate, objective indicators of asthma control together with clinical insight and understanding of what patients and their families need to achieve the best control and outcomes.

Senzit (Mann+Hummel)
Jun 2016 - Feb 2017
https://www.tueohealth.com/

Senzit is MANN-HUMMEL's filter solution IOT mobile application for your industrial vehicles. It brings actionable insights regarding air filter health among other information, which is customized for your unique operating conditions. Senzit helps avoid unnecessary machine downtime and reduces operating cost.

Ecgine
Invalid date - May 2016
http://www.ecgine.com/

Ecgine is a unified business suite to develop and deploy business application on web. Ecgine provides the perfect platform for business application developers to get complete control over their business system built on it.

Accounter
Feb 2011 - May 2013
http://www.accounterlive.com/

A Business application integrates functionality like Accounting, using which you can manage your accounts.

covidhospitals.online (open source)
https://covidhospitals.online/

Website to locate Covid19 Hospitals in India on Map with beds availability, hospital contact details, directions to navigate.

pgollangi/netselect (open source)
https://pgollangi.github.io/netselect

A CLI tool and Go library to find the fastest site based on the lowest ICMP latency.

pgollangi/fastget (open source)
https://pgollangi.github.io/fastget

A CLI tool and Go library to ultra-fast download files over HTTP(S)

pgollangi/go-portfinder (open source)
https://github.com/pgollangi/go-portfinder

Go implementation of npm portfinder.

Education (2)

Bachelor of Technology (BTech)
Computer Science
The Institution of Electronics and Telecommunication Engineers (IETE)
2012 - 2016
SDECP - Spl. Diploma in Electronics with Specialization in Computer Engg.
Computer Engineering
Government Institute of Electronics
2007 - 2010

Interests

Open Source

Music / Jamming

References

“ Got an oppurtunity to work with prasanna, such a wonderful guy to work with, technical enthusiast ,passionate coder,I personally appreciate his willingness to invent and innovate always approachable.He is very versatile , can adopt to any conditions and align himself to get the job done.He is an achiever ,diligent always open to learn new things ,keep experiementing, way to go!!! cheers Prasanna ”
vijay krishna
“ He is most talented person, and he had lot of patience on explain any concept. I feel more comfortable to work with him. ”
Nagaraju Palla
“ Prasanna Kumar has excellent Programming skills. He is proactive in every front and yet process oriented. He handled both good times and turbulent times with equal dexterity. It is a wonderful experience working with Him ”
Lingarao Rajavarapu