Download PDF

Summary

A seasoned, self-motivated, versatile and cross-cultural Software Professional with excellent technical, management, and soft skills.

Work Experience

Dec 2018Present

Lead Software Developer, Kanban Master/Scrum Master

Mitel Sweden AB

Led one of the backend teams working for MiCloud Telepo from Mitel Sweden office, while working as the Kanban Master as well as a Senior Backend Developer for the unified communications product for service providers.

Currently leading the backend team working for MiCloud Connect as Scrum Master, working for the new services being built on Google Cloud Platform. Working both as a backend developer using Golang, as well as into DevOps performing the infrastructure automation using Terraform.

Jun 2016Nov 2018

Senior Member of Technical Staff - III, Kanban Master

Mitel Communications India Pvt. Ltd.

Worked as a Backend developer for MiCloud Telepo from Mitel Networks in India. Worked as part of several teams and modules. Also worked as a Kanban Master for a team of 5-6 people.

Jul 2014May 2016

Senior Software Architect

SunTec Business Solutions Pvt. Ltd.

Architecture, Design, and development for processing layer of the flagship product of SunTec, Xelerate.

Jul 2012Jul 2014

Software Architect

SunTec Business Solutions Pvt. Ltd.

Architecture, Design, and development for processing layer of the flagship product of SunTec, Xelerate.

Jan 2009Jul 2012

Senior Software Engineer

SunTec Business Solutions Pvt. Ltd.

Design and development for processing layer of the flagship product of SunTec, Xelerate.

Jul 2006Jan 2009

Software Engineer

SunTec Business Solutions Pvt. Ltd.

Design and development for processing layer of the flagship product of SunTec, Xelerate.

Education

Jun 20102012

Master of Science (M. S.) in Software Systems

Birla Institute of Technology and Science (BITS)

Work Integrated Learning Program. CGPA 7.75.

Jun 2002May 2006

Bachelor of Technology (B. Tech.) in Information Technology

Amrita Institute of Technology and Science

Engineering Degree Program affiliated with the University of Kerala. Score 75.5%.

Technical Experience Summary

  • Excellent experience in the design and development of high-performance networked applications in the area of transaction processing in the Telecommunications domain.
  • Good knowledge in development in Core Java technologies.
  • Good experience in the development of frameworks required for the organization in transaction processing.
  • Design ownership of two of the major modules of the flagship product of the organization.
  • Good knowledge and experience in the design and development of clustered systems related to BSS and OSS of telecommunications and finance.
  • Served end-to-end for right from product requirements after learning through RFC/IETF/3GPP standards till the Code Review, Performance Tuning faces.
  • Has a thorough understanding of Java Garbage Collection and specialist in GC Tuning.
  • Possess thorough knowledge of Multithreading in Java.
  • Has got experience in Performance Tuning for multi-threaded Core Java ETL tools understanding Oracle AWR reports.
  • Conducted R&D, designed and developed the first innovative distributed processing platform for the organization.
  • Delivered frequent internal sessions for knowledge sharing and internal training among the team.
  • Good knowledge of networked and clustered systems in transaction processing domains.
  • Good experience in developing telecommunications-related application-level protocols used for accounting and credit control.
  • Good knowledge in Oracle SQL, PL/SQL, and Linux and Unix environments.
  • Expertise in Telecoms & Finance Transaction Billing Domain, Mediation, and Rating.
  • Delivered multiple technical architecture presentations on the product across the globe at the global offices and customer premises.
  • Experience in in-memory NoSQL enterprise Datagrid framework, JBoss Infinispan from RedHat
  • Experience in distributed NoSQL database Apache Cassandra small-medium sized clusters and performance tuning.
  • Follower of Agile Methodologies.
  • Experienced in DevOps supporting and building CICD systems in Google Cloud Platform with Bitbucket and on Jenkins.
  • Follower and supporter for several Open Source Software. Has reported 3 bugs in Apache DBCP and JBoss Infinispan, and joined with them for verification of the fixes/features.
  • Domain knowledge in CME (Call, Media, and Entertainment) BFSI (Banking Financial Services, and Insurance), and Utilities (Ports) sectors.
  • Interact comfortably across teams; Strong interpersonal skills,
  • A clear understanding of the Software development life cycle.
  • Good awareness of enterprise-level quality standards.

Responsibilities

  • Mitel
    • Individual contributor as a senior backend developer as well as into DevOps.
    • Developing new features as well as maintaining the current version of the unified communications software in production with several service providers.
    • Leading the agile teams of around 10 people following Kanban or Scrum methodologies.
    • Working with the Product Owner, Technical Architect, and the R&D Manager to plan for the team deliverables and getting them executed, based on prioritization and with quality.
  • SunTec
    • Design and development of new domain technologies and new frameworks for the organization.
    • Analysis of the customer requirements and product requirements.
    • Preparation of detailed design documents and UMLs.
    • Coding to the design and adhering to the coding quality standards of the organization.
    • Review of deliverables prepared by the team members and peer reviews.
    • Preparation and review of unit test scenarios, unit test cases, preparation of unit test suites, and execution of the same.
    • Preparation of user help documents like installation documents & framework manuals.
    • Support to other teams dedicated to testing and implementing the final integrated solution.
    • Compliance with the quality processes defined for the organization.
    • Analysis and decision making in selecting 3rd party technology solutions into platform re-architecture exercises.
    • Implementation of “architect and design for performance” principles among the Architecture Forum of the organization.
    • Management of multiple teams with different technical focus areas simultaneously, with an overall strength of 8-10 people.

Key Areas of Expertise

  • Software Technologies
    • Excellent knowledge and working experience in Core Java
    • Very good knowledge and experience in Network Programming using Java
    • Good knowledge and experience in Java Garbage Collection Tuning
    • Good knowledge and experience of Java Concurrency
    • Experienced in building applications on Google Cloud Platform
    • Knowledge in Operating System fundamentals and Linux and Unix internals
    • Basic experience in Go, Oracle, MySQL & Postgres
    • Basic knowledge in C and C++
  • Telecom BSS-OSS Domain Technologies
    • Had hands-on experience in designing and developing Telecom AAA / Credit Control protocols in Core Java - DIAMETER, RADIUS (Remote Authentication Dial-In User Service), IPDR (Internet Protocol Data Record) - XML/XDR/SP
    • IP Multimedia Subsystem (IMS)
    • Performance Tuning for Java-based systems in Telecommunications domains
  • Unified Communications
    • Have basic knowledge and experience in SIP protocol for VoIP.
    • Have experience in building media services using MSML and MSCML with Media Servers in VoIP.
    • Involved in debugging and fixing the problems with business features built on top of SIP like Hunt Groups...etc.
    • Has working experience with VoIP endpoints like softphones and desk phones from different vendors including Mitel and Snom.
  • Agile Methodologies
    • Has working experience as a Kanban Master for 3+ years.
    • Has working experience as a Scrum Master for approximately 1 year.
    • Performed the planning together with the team and help from the Product Owner / Architect, PLM, and the R&D Management.
    • Ensured the agile practices in the team as well as the organization by conducting and/or participating in planning sessions, retrospectives, scrum of scrums.
    • Trained for SAFe team practices from Scaled Agile.

Achievements and Certifications

  • TOGAF 9 (The Open Group Architecture Framework) certified Architect.
  • Part of CEO’s special action strategic development team multiple times in SunTec.
  • Exceeded expectations in performance evaluations multiple times across employers.
  • Trained in Scaled Agile Framework for enterprises (SAFe) for Teams. Undergoing the SAFe training for Scrum Masters.
  • Received award and recognition for supporting the Performance Test Team in analyzing the solution level end-to-end performance issues on the cloud-native deployments, in Mitel.

Character Traits

  • Self-motivated
  • Quick learner
  • Determined and Hard-working 
  • Easy to mingle with any cross-cultural and cross-functional team, helpful and approachable
  • Responsible, and taking ownership for self and the team deliverables
  • Well organized for self and the team

References

References can be provided upon demand.