Prasanna Kumar Gollangi

Java Fullstack Developer

prasannakumar.gollangi@gmail.com +91-8985995161 https://p11r.dev/
Hyderabad, Telangana, India IN

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.

LinkedIn @pgollangi
https://www.linkedin.com/in/pgollangi/
Github @pgollangi
https://github.com/pgollangi
Twitter @pkgollangi
https://twitter.com/pkgollangi

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

Experience

OpenText

Lead Software Engineer Mar 2018 - Present

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

PurpleTalk

Module Lead Jun 2016 - Feb 2018

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

Vimukti Technologies

Senior Software Engineer May 2010 - May 2016

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

Core Content Management

Feb 2020

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.

Stack: SpringBoot, Backbone.js, Angular, MarionetteJS, RequireJS

TueoHealth

Mar 2017 - Aug 2017

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.

Stack: Node, Sequelize, MySQL, Angular

Senzit (Mann+Hummel)

Jun 2016 - Feb 2017

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.

Stack: Typescript, Angular, Ionic2, Cordova

Ecgine

Jul 2013 - May 2016

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.

Stack: Java, OSGi, Postgres

Accounter

Feb 2011 - May 2013

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

Stack: Java, Hibernate, Postgres, GWT

covidhospitals.online (open source)

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

Stack: ReactJS, Leaflet, OpenStreetMap, MapQuest, Netlify

pgollangi/netselect (open source)

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

Stack: Golang, CLI

pgollangi/fastget (open source)

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

Stack: Golang, CLI

pgollangi/go-portfinder (open source)

Go implementation of npm portfinder.

Stack: Golang, Library

Education

The Institution of Electronics and Telecommunication Engineers (IETE)

Jun 2012 - Feb 2016
Bachelor of Technology (BTech) Computer Science

Government Institute of Electronics

Jun 2007 - Dec 2010
SDECP - Spl. Diploma in Electronics with Specialization in Computer Engg. Computer Engineering

Interests

Open Source
Music / Jamming