Pratham G.

Software Engineer

Bengaluru, Karnataka, India8 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Designed scalable network applications at Cisco.
  • Expertise in CI/CD and security enhancement.
  • Active contributor to social welfare initiatives.
Stackforce AI infers this person is a Backend-focused Software Engineer in Telecommunications and Cloud Computing.

Contact

Skills

Core Skills

JavaMicroservicesSpring CloudCloud ComputingCritical Thinking

Other Skills

BashC++DockerEvent ManagementGood PresenterGradleGrafanaJenkinsKubernetesLeadershipMentoringOpenStackPrometheusPublic SpeakingPython

About

[UPDATED August, 2023] I am a Software Developer at Cisco, Bangalore, currently designing and developing highly scalable network applications in Java. With a passion for building robust and scalable systems, I've taken on a wide range of responsibilities, from upgrading critical infrastructure to enhancing security and streamlining development processes. My expertise spans developing highly scalable, secure applications at the forefront of the network. I have experience across the Software Development Lifecycle, from designing to development to monitoring to production. I thrive in dynamic environments, where I've played a key role in breaking down the monolith, developing CI/CD pipelines, addressing security vulnerabilities, and ensuring seamless project delivery. I'm committed to staying at the forefront of technology to deliver innovative solutions that drive business success. I spend my leisure time learning about Computer Networks, Artificial Intelligence, High Scale Software Architectures, and Cybersecurity, and I am always open to an explore opportunities in the same. I have a strong knack for outdoor games and being fit, which has earned me a lot of medals and appreciation. One of the most beautiful things happened when I won the Fitness Freak Challenge Sangram IIT Roorkee for the first time. Apart from learning, working, and developing my personality, I also have the desire to give back to society. Taking a step forward in this direction, I have contributed to society as a part of the Robin Hood Army for two years in college. Involving in social welfare activities gave me an insight into the lives of underprivileged kids and increased my humility quotient. Please reach out to me at go4pratham0897@gmail.com.

Experience

8 yrs 6 mos
Total Experience
1 yr 3 mos
Average Tenure
5 yrs 9 mos
Current Experience

Cisco

4 roles

Software Engineer IV

Nov 2023Present · 2 yrs 7 mos · Bengaluru, Karnataka, India

Java

Software Engineer III

Nov 2022Oct 2023 · 11 mos · Bengaluru, Karnataka, India

  • Designed and Developed the Charging Gateway for IoT ControlCenter for receiving very high throughput (~200 million reqs/day) over GTPP Protocol
  • The app (UDP-CGW) listens on UDP and is based on Netty, an open-source asynchronous and event-driven framework for developing memory-efficient highly scalable applications. It communicates to the backed via async publish-subscribe messaging pattern
  • Managing the AAA server app, a mission-critical application that consistently handles a demanding traffic load of ~1.2 billion requests per day
  • Designed and Developed solutions for Debugging, Monitoring, and Alerting for critical applications
  • Skills: Reactive Programming, Microservices, Java, Spring boot, Spring cloud, Bash, Grafana, Prometheus, Gradle, Docker, Jenkins
Reactive ProgrammingMicroservicesJavaSpring bootSpring cloudBash+5

Software Developer II

Jun 2021Oct 2022 · 1 yr 4 mos · Bengaluru, Karnataka, India

  • Developing and Managing highly scalable and distributed springcloud-based java apps and libraries in an agile environment for IoT-ControlCenter, a sim lifecycle management application for service providers and private 4G/5G networks
  • Built & Maintaining distributed CI/CD pipeline E2E for the whole team across globe with about ~100 app and ~30 lib pipeline jobs
  • Maintaining & Upgrading 7 distributed applications and ~20 common libraries which are used by all the ~100 application across the team
  • Integrated applications with spring cloud config server for externalising the properties and Implemented library BOM for version control
  • Debugged & Patched multiple production issues and provided solutions to multiple day 0 high impact vulnerabilities
  • Developed multiple utility applications like dashboards for visualising live apps spanned across multiple environments and hosts, automation-tool for encryption rotation, tools for accessing resources spanned across different restricted networks and migration utils
  • Developed and Documented standard procedures, tools and support for late-merges, manual deployments and hotfixes
  • Tech Stack: Java, spring boot, spring cloud (cloud-config, service discovery, api gateways, load balancers), Gradle, Jenkins (JCasC), Bash, Grafana, Prometheus
JavaSpring bootSpring cloudGradleJenkinsBash+2

Software Developer | Cisco Cloud Platform & Services Group, California

Aug 2019Jul 2020 · 11 mos · San Jose, California

  • ​Developed​ code for ​CVIM​, ​CVIMMON​ and worked on CISCO dev environment: ​git, gerrit, gitlab, Jira, BEMS, CDETS, Zendesk and Jenkins(CI/CD)
  • ​CVIM​ is ​virtual infrastructure manager​ for clouds and ​CVIM MON​ monitors and checks for the health of a CVIM cloud and reports issues
  • ​Developed​ applications for internal use for the team as well as which were ​shipping to customers​ who were diversified all over the world
  • like ​Rakuten, Sprint, Deutsche Telekom, Bharti Telecom​ among many others
  • ​Assessed​ ​Customer requirements​, ​PM prioritizations​ and developed the code as per ​Cisco SW Lifecycle​ and ensured that ​CSDL​ and ​COSI
  • guidelines are strictly followed with proper ​license​ agreements
  • ​Identified​ issues, submitted new features, bugfixes which went directly into the production
  • Had ​extensive discussions​ with the team about the bug reports, probable solutions and bug tracking
  • Worked on ​python3 code migration​, ​code refactoring​,​ a​ nd ​python code packaging and installation
  • ​Ensured ​code quality and security​ by ensuring proper ​code coverage​, incorporating extensive ​unit testing​, ​code reviewing​ and using
  • vulnerability linters​ like ​bandit​ and providing sufficient docstrings and metadata
  • ​Documented​ the code workflow and its functionality in the team confluence and into CVIM Installation guide and CVIM Admin guide • ​Experienced​ the lifecycle of a production software from design to development to test to product release to tech support
  • ​Tech Stack​: ​python, kubernetes, openstack, monitoring with prometheus/grafana/alertmanager/telegraf
PythonKubernetesOpenStackPrometheusGrafanaCloud Computing

Jsw

SIP Intern

May 2019Jul 2019 · 2 mos · Dolvi, Maharastra

  • Analyzed the current and projected mode wise FG dispatch requirements at the JSW Steel, Dolvi works
  • Identified bottlenecks in current processes: Gate entry, loading, invoicing & documentation, handover & Gate out
  • Optimized current FG handling within the Dolvi complex and reduced Truck TAT from vehicle Gate entry to Gate out
Critical Thinking

Chemical engineering students' society, iit roorkee

3 roles

Secretary

Aug 2018May 2019 · 9 mos

  • Led a team of 30+ members
  • Introduced the concept of Flipped Classroom
  • Introduced the whole new concept of "Seniors ka Gyan"
  • Organized "Resume Building Session", "Interview Sessions" to assist juniors for the upcoming placement season

Joint Secretary

Aug 2017Jul 2018 · 11 mos

  • Chemical Engineering Students' Society (ChESS) IITR chapter is involved in management and maintenance of the Chemical Department, IIT Roorkee with a strength of over 700 (including teaching and non-teaching staff members).
  • I led a team of 21 students to organise Fresher's and Farewell gatherings, Open Day Competitions, workshops, guest lectures, seminars and several other events.

Class Representative

Aug 2016Jul 2017 · 11 mos

  • I was representative of my class of strength of 112 students.

Iiche iit roorkee chapter

3 roles

General Secretary

Aug 2018Apr 2019 · 8 mos

  • Led a team of 20 members
  • Introduced What Went Wrong (WWW), the first of its kind quiz at IIT Roorkee
  • Organised "Chemwits", the quizzing event of Chemical Department during Cognizance 2019

Senior Executive

Apr 2018Aug 2018 · 4 mos

  • Organised Ask me Anything and IIChE Annual Quiz during Cognizance 2018

Executive

Jul 2017Apr 2018 · 9 mos

  • The IITR chapter of the Indian Institute Of Chemical Engineers (IICHE) is concerned with increasing the knowledge base and assisting in the overall development of the Chemical Engineering students of IIT Roorkee and also helping the sophomores become fully informed of the scope and merits of Chemical Engineering and choose the right track towards their career.
  • As a member of the group, I am a part of the team that organizes workshops, lectures, pane discussions, quizzes, workshops and various competitions in my department to increase awareness and knowledge about the scope of chemical engineering in different streams be it Technical or Managerial.

Student mentorship program, iit roorkee

Institute Student Mentor

Jul 2018May 2019 · 10 mos · IIT ROORKEE

  • Guided 12+12 freshmen by counseling & one-on-one interaction for their smooth transition to college

Indian institute of technology, kharagpur

Summer Internship | Mobile and Systems Research Lab

May 2018Jul 2018 · 2 mos · Mobile and Systems Research Lab | Computer Science Department

  • Worked on Datacenter Architecture to develop bandwidth policies to better serve the Intra-Server link
  • Devised an algorithm to automatically monitor the QoS metrics and take decisions
  • Extensive real-time monitoring of different metrics of the servers & taking decisions therein to boost up QoS
  • Suffering of containers improved by about 20% whereas the high performing ones were hit by only about 2-5%

Oil and natural gas corporation ltd

Winter Internship Trainee

Dec 2017Dec 2017 · 0 mo · Gujarat, India

  • Developed a project "ReflexoImprove" : an Instrumentation Project which helps Sportsmen improve their Reflex Time. It was an Industrial training in Well Services, Well Simulation Section, Drilling Section and Well Logging section where I learnt about Rig Operations like Drilling, Perforation, CTU and Wireline.
  • Project Report : https://goo.gl/oXfXsW

Academic reinforcement program - iit roorkee

Undergraduate Teaching Assistant

Aug 2017Dec 2018 · 1 yr 4 mos · IIT Roorkee

  • The goal of this program is to administer a platform to boost academic performance of the freshmen by connecting them with immediate seniors who have proved their academic excellency.
  • I got hands-on experience in becoming a faculty’s teaching assistant and the opportunity to serve as a guide for the freshmen students.
  • Was a Teaching Assistant Of courses MAN-001 (Mathematics) and EEN-101 (Electrical Engineering).
  • Supported students on a 1:1 basis. Cleared doubts of individuals as well as groups either informally or by organizing lectures. Liaised with the concerned faculty to help him improve the delivery of a lecture.

Hackeroyale

Content Writer (Work from Home)

Jun 2017Aug 2017 · 2 mos · India

  • HackeRoyale.com is a web platform which works on teaching the new generations about the broader side of computer gadgets, computer networking and hacking and offer a many courses like Certified Ethical Hacking and many others.
  • I Worked on SEO (Search Engine Optimization) of the articles and social media promotion. I was involved in writing articles about technical gadgets and information related to mobiles and laptops. I learnt about a new phase of computers, about computer ethical hacking and computer network and security.

Robin hood army

Lead Hostel

Jan 2017Aug 2018 · 1 yr 7 mos · Roorkee

  • Robin Hood Army IIT Roorkee chapter is consistently working hard to support slum children. Twice a week, we go and serve food to underprivileged children and families living in outskirts of the city. On special occasions like Independence Day, birthdays,etc. we also distribute various other things like clothes and sweets.

Team robocon iit roorkee

Technical Team Member

Jan 2017Nov 2017 · 10 mos

  • Team Robocon IIT Roorkee college in various national and international competitions, one of them being ABU ROBOCON, which is held every year where hundreds of countries take part.
  • As a member of Marketing Team of Robocon, I was responsible for arranging and managing financial requirements, digital marketing, and bringing in sponsors for the team Robocon IITR.

Education

Indian Institute of Technology, Roorkee

Bachelor's degree

Jan 2016Jan 2021

Maharishi Vidya Mandir

Intermediate — Science

Jan 2015Jan 2016

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience