Post Job Free


Sign in

Software Engineer

Jamaica Plain, MA
September 25, 2023

Contact this candidate


Pramod Kumar Undrakonda

Boston, MA 857-***-**** EDUCATION

Northeastern University, Boston, MA Expected May 2025 Khoury College of Computer Sciences

Master of Science in Computer Science 4/4

Related Courses: Programming Design Paradigm, Database Management Systems, Algorithms, Web Development, Machine Learning Teaching Assistant: CS 1800 Discrete Structures

Gokaraju Rangaraju Institute of Engineering and Technology, Hyderabad, India September 2020 Bachelor of Technology in Electronics and Communication Engineering 9.75/10.0 Related Courses: Computer Programming, Data Structures, Principals of operating Systems, Object Oriented Programming. TECHNICAL SKILLS

Languages: Java, Golang, Python, C++, JavaScript, ReactJS, Bash Databases: Oracle, PostgreSQL, Cassandra, MySQL, SQLite, MongoDB, h2 Version Control: Git, SVN.

Frameworks & Tools: Angular, Spring Boot, hibernate, Apache Kafka, Apache Spark, gRPC. Libraries: Angular Material, Bootstrap, NumPy, Pandas, Scikit-learn, OpenCV, React WORK EXPERIENCE

Netcracker Technology Hyderabad, India Software Engineer R&D January 2020 - December 2022

• License Generating System: Developed a web application to generate Software Licenses for the product, Netcracker Revenue Management (NRM). (Stack: AngularJS, HTML, CSS, Spring Boot, Hibernate, Java).

• License Management System: Engineered comprehensive System for validating licenses for NRM clients. Utilized gRPC for Server-Client communication with Client embedded in NRM. Implemented versatile Rule Engine to enforce application usage and business rules, backed by embedded h2 database. (Stack: gRPC, Java, Rule Engine, h2).

• OBalSync: Collaborated with a Solution Architect in creating OBalSync (Online Charging System Balance Synchronizer) to efficiently synchronize balances between an Offline-Billing system and an Online Charging System. (Stack: Golang, Kafka, PLSQL, REST-API, Golang Concurrency).

• Customer Data Generator (CDG): Led development of a Python application for generating customer/account data for Stress Volume Testing (SVT) in NRM. Created base data and performed API validation for efficient data insertion into Oracle or Postgres tables. (Stack: Python, Oracle, Postgres, Multi-threading).

• Event Stream Processor (ESP): Contributed to development of ESP, an application for processing events from Kafka and populating them into Cassandra. Utilized Spark Streaming to read events from Kafka. (Stack: Kafka, Spark, Cassandra, Java).

• NRM Balance Synchronizer (NBalSync): Developed a Volume Processing Application to synchronize balances from an Online Charging System to an Offline-Billing system. (Stack: Golang, Kafka, Oracle PLSQL).

• UDM-API: Led the development of User Data Manager - API, taking charge of implementing REST endpoints for managing configuration, including creation, updates, and deletions within a Cassandra database. (Stack: Java, Spring Boot, Cassandra).

• PR Rollups: Streamlined PR Rollups by seamlessly integrating crucial fixes from prior and client releases into the main branch. Analyzed, replicated, and applied precise solutions to enhance system stability and performance. ACADEMIC PROJECTS

Image Manipulator February 2023 - April 2023

• Developed a versatile image processing application using Spring MVC with text-based and GUI interfaces.

• Enabled operations like resizing, cropping, applying grayscale filters, and various transforms for enhanced user experience. Integrated Data Warehouse for Journal Analytics March 2023 - April 2023

• Designed and implemented a normalized OLTP database schema for article publications, leveraging XML data.

• Created a star schema in MySQL to support efficient analytical queries and generated insights on top journals and article statistics.

Avian Collision Database February 2023 - March 2023

• Designed and developed a bird strike analysis database using MySQL. Created a logical data model, designed a relational schema, loaded a data set, executed SQL queries, and performed data analysis. ACHIEVEMENTS

• Recipient of the 'You've Made the Difference' award four times from Netcracker Technology in recognition of valuable contributions to critical projects.

• Certificate of Excellence - Awarded twice for academic years 2017-18, 2018-19 for securing first position.

Contact this candidate