Summary
Overview
Work History
Education
Skills
Timeline
Hi, I’m

Narendra Babu Sreeram

Bentonville,AR

Summary

PROFILE SUMMARY As a software technology professional with over 16 years of extensive experience, I have successfully led various intricate distributed enterprise systems, in the field of Logistics, Telecommunication, Online Banking, and Telematics for automobiles. My diverse roles and responsibilities have equipped me with the ability to handle challenging projects and lead global development teams with ease. I am passionate about growing, fostering, and collaborating with inclusive communities and pushing boundaries to achieve excellence. Project Management Tools and Framework – Agile, Scrum, SAFe, Kanban, Lean, VersionOne, Jira; People Management activities - Assist recruitment, orientation, mentoring, career progression, and performance enhancement of employees. Additionally, my strong understand of design principles and patterns, architectural styles, programming skills have enabled me to develop, heterogeneous, distributed software systems that demand reliability, high availability, scalability, and low latency. I value a fun and balanced work culture that fosters innovation and enthusiasm. As a collaborative leader, I possess robust team ethics, communication, collaboration, and leadership abilities that enable me to empower my team to excel. Experienced [Job Title] adept at completing projects with confidence and skill. History of performing well under pressure and accomplishing successive assignments with high accuracy. Experienced in fast-paced environments and adapts well to changing situations. Hardworking Project Lead with an exceptional commitment to exceeding client expectations. Engaging and friendly to manage work quality, key milestones and deliverables.

Overview

18
years of professional experience
3
years of post-secondary education

Work History

Mphasis

Project Lead
03.2018 - Current

Job overview

  • Modernizing and enabling cloud capabilities for distributed systems including Shipment Tracking, NextGen Shipping platform, and Shipping label/document generation
  • The RFID-based NBA (Next Best Action) system boosted forklift operator efficiency by 35%
  • The automated indexing and workflow system for banking documents achieved a 50% process enhancement
  • Designing and developing reusable components and models by applying diverse distributed architectural styles, design principles, and patterns
  • Proactively partnered with stakeholders to deliver a cost-effective, time-critical solution, aligning technical and business needs with organizational goals and strategy
  • Led and mentored the technical team in guiding solutions across all project phases—planning, design, architecture, implementation, delivery, and maintenance—utilizing technical and managerial expertise
  • Conducted project management tasks, encompassing planning, project charter creation, risk assessment, team performance enhancement, and resource allocation
  • Integrate organizational policies, culture, procedures, regulatory principles, into team goals, expectations
  • Promote a project culture, exert influence and inspire the team
  • Developed models for gathering system metrics, analyze them to identify solutions, and enhance the system
  • Established, executed, and monitored guidelines and standards for coding, requirement gathering, design, and delivery phases, including 'definition of done,' test-driven, and behavior-driven development, to ensure a reliable software system
  • Transforming fresh business or technical ideas into reality through brainstorming sessions or hackathons
  • Technology and Tools: Java, J2EE, Spring Boot, Kafka, Cassandra, webflux, JMS, PKS, PCF, Docker, Azure, K8s, Helm, Relient4J, Okta, Ext-JS, Gradle, Maven, Redis, Angular, HTML5, Gaia (Cloud Application Platform), PCF, Tomcat, MarkLogic, Jenkins, JIRA, GIT, BitBucket, IntelliJ, Splunk, Fluentd, Cobertura, SonarQube, Cobertura, Splunk, Appd, Grafana
  • Domain: Logistics and Banking.

UST Global Inc

Systems Analyst
03.2014 - 02.2018

Job overview

  • Design and develop resilient, reliable, and scalable cloud-deployable applications, encompassing merchandise movement and item receiving
  • My robust programming and design skills are complemented by a deep understanding of EIP, the 12-factor methodology, and microservice architecture
  • Adept at requirement gathering, grooming, design, code reviews, and architectural decisions
  • Performed stabilization and optimization activities - collect, review and analyze the current application's system-wide capabilities for device resolution
  • Established Non-Functional Requirements and Service Level Agreements by interacting with the Product Owner and business team
  • Modernized existing applications by applying the latest tech stacks, optimal design principles, and enterprise integration patterns
  • Execution of module testing, automated integration testing, and regression testing
  • Actively engaged and mentored the team in the complete software development life cycle
  • Collaborated with both business and technical teams for requirement analysis, prioritization, task breakdown into manageable sprints, and successful solution delivery
  • Updated project dashboards and created technical confluence pages as needed
  • Product maintenance in terms of enhancements and implementing new features
  • Performed code reviews to maintain code quality
  • Technology and Tools: Programming: Java, J2EE, NodeJS, Android, AngularJS, UML
  • Frameworks, Platforms, and Containers: Spring, Hibernate, Hystrix, Grafana, Jetty, TomEE, Dockers, OneOps
  • Automated Testing: Junit, Arquillian, Cucumber, Chai-Mocha, Nock
  • IDEs: Visual Studio Code, Eclipse, Android Studio
  • Tools and Packages: JIRA, GIT, Jenkins, Maven, Gradle, Kafka, AMQ, Statsd, SonarQube
  • DB: MongoDB
  • Environment: Unix and Windows
  • Domain: Retail, Logistics

NeelInfo Inc

Software Engineer
10.2013 - 02.2014

Job overview

  • Coordinate with the Product Owner in identifying, prioritizing tasks, and delivering the solution
  • Maintenance of telecommunication applications using C++, LDAP, Python, Shell Script, SIP, Diameter, and IMS protocols (IP Multimedia Subsystems)
  • Perform Module tests, troubleshoot problems if any, and apply necessary changes
  • Automated Integration testing using TSM Framework built atop IMS standards
  • Prepare and update detailed deployment and technical specification documents
  • Involvement in production support and troubleshooting using IMS, SIP, and diameter expertise
  • Additionally, I was reporting and communicated status details to the project manager
  • Preparing engineering documentation throughout various stages of the software lifecycle
  • Providing fourth-tier support of scalable messaging products and solutions
  • Technology and Tools: C++, Python, Shell scripting, LDAP, and TSM
  • Protocols: IMS, Diameter, SIP
  • Domain: Telecommunication - IMS

Tata Consultancy Services

IT Analyst
05.2011 - 06.2013

Job overview

  • Design, development, and prototyping of NGTP-based telematic system composed of Head Unit components interacting with IoT services for connected vehicles
  • UML-based design and development of Middleware Abstraction Layer for the infotainment application to interact with low-level hardware APIs using CORBA principles
  • Coordinate with the client on gathering, analyzing, prioritizing requirements, and presenting prototypes
  • Create and update technical documents
  • Collaborate with the technical team geographically apart in implementing and delivering a solution
  • Mentored the team throughout the software development life cycle
  • Perform Module and Integration testing using Junit, Jamaica Virtual machine, CANOe, and TeraTerm
  • Performed code review and apply optimization techniques to maintain code quality
  • Technology and Tools: Java, J2EE, C++, Spring, Hibernate, JBOSS, ORACLE, Xlets, MQTT, Jamaica VM, CANoe, TeraTerm, Junit, CORBA, UML, SonarQube, SVN, Eclipse, Rational Rhapsody for UML based designing and JSP
  • Protocol and standards: MQTT, NGTP 2.0, SMPP; Environment: Unix, QNX RTOS, and Windows;
  • Domain: Infotainment systems and telematics for automobiles

CSC

Senior Software Engineer
04.2010 - 05.2011

Job overview

  • Understanding Paypal architecture and design principles
  • Strong grasp of security principles and applied them to banking applications
  • Product enhancements on Paypal applications like Send Money, Receive Money and Invoicing
  • Design and development of third-party invoicing API alternative to paper invoicing
  • Technology and Tools: C++, GIT, ClearCase and ClearQuest (Project management and issue tracking), SQL, Oracle;
  • Domain: Online Banking (Paypal)

Nokia Siemens Networks

Software Engineer
01.2008 - 04.2010

Job overview

  • HSS product enhancements and maintenance using C++ and telecommunication expertise
  • Responsible for interworking of HSS (Home Subscriber Server) and HLR (Home Location Register) to achieve IMS subscriber authentication and voice call continuity with Circuit switched network
  • Implemented Voice Call continuity support for CDMA network
  • Implementation of CI for HSS
  • Developed test stub for automated module testing and enabled it in continuous integration to achieve continuous development and automated daily build using Hudson, Test Suit Framework, and Scripting
  • Development of continuous Integration and automated regression saved thousands of man-hours in the process of testing and deployment, using Jenkins, Shell Script, in-house Test Factory, and TSM
  • Technology and Tools: C++, Clear case, LDAP, SVN, TSM (Automated Testing Framework)
  • Domain: Telecommunication - IMS (HSS, HLR), GSM (HLR) and protocol SS7, Diameter.

TeleDNA Communications Pvt Ltd

Software Engineer
12.2005 - 01.2008

Job overview

  • Redesign of ESMEGw, allowed to support more than 10 times of ESMEs compared to an existing application
  • It generated good revenue for the customer
  • Implemented alerting framework and generic retry mechanism
  • Implemented UCIP client for making real-time balance inquiries
  • Also, Implemented an XML parser to read the response from IN(AIR) Server
  • Implemented Diameter Client and event-based charging for SMSC
  • Implement and Pilot SDP, SDP acts as ESME GW, to which various ESME connects over SMPP at one end and various SMSC over SMPP at the other end help to market new clients
  • Design and development of SDP include routing functionality to achieve ESME to Mobile and Mobile to ESME messaging transferring
  • Product enhancements for SMSC
  • Technology and tools: C, C++, Shell Scripting, MySQL, SVN
  • Domain: Telecommunication - GSM (SMSC, ESME), SS7, SMPP, Radius, Diameter, and UCIP

Education

Alliance Business Academy
Bangalore

Masters in Computer Application from Computer Science
08.2002 - 08.2005

University Overview

Skills

    Java

undefined

Timeline

Project Lead
Mphasis
03.2018 - Current
Systems Analyst
UST Global Inc
03.2014 - 02.2018
Software Engineer
NeelInfo Inc
10.2013 - 02.2014
IT Analyst
Tata Consultancy Services
05.2011 - 06.2013
Senior Software Engineer
CSC
04.2010 - 05.2011
Software Engineer
Nokia Siemens Networks
01.2008 - 04.2010
Software Engineer
TeleDNA Communications Pvt Ltd
12.2005 - 01.2008
Alliance Business Academy
Masters in Computer Application from Computer Science
08.2002 - 08.2005
Narendra Babu Sreeram