Supervised and coached mid-size teams of engineers to build, enhance, and support multiple applications/services in the delivery of internal or market-facing Products, Platforms, or Product bundles.
Engaged in working with business/product owners to develop and deliver on new services to introduce new products and bundles.
Deep understanding of the platform, the integration patterns, the organizational capabilities, and the company wide assets that can be leveraged to provide technical solutions to customer problems Recruit and hire the right talent, always bringing in someone better than at least half the individuals in the role.
Continuously engage and improve team’s performance by conducting recurring 1-1 meetings, managing career development, and understanding who is at risk.
Continuously monitor and analyze key performance indicators on the organization’s score card and move them in a positive direction.
Facilitated to provide strategic thinking and leadership related to a wide range of applications and systems, or software-development methodologies.
Ensuring that the team has clear goals and objectives, and that everyone understands their role in achieving those goals.
Taking responsibility for the team's performance, both in terms of meeting their goals and in terms of delivering quality work.
Being transparent about challenges and issues that arise, and working collaboratively with the team to find solutions.
Communicating with stakeholders about the team's progress and performance, and taking ownership of any issues or concerns that are raised.
Benchmark and drive engineering productivity, quality, and technology policy compliance in the areas of ownership.
Competent and techno-savvy IT professional, offering over 17 years of extensive experience; abreast with the latest trends and technologies of the field.
Hands on experience on building microservices, specifically with HTTP, REST, JSON and XML. Playing technical leadership role in managing all aspects of planning and delivery for Critical Java components.
Working at US, St. Louis in Charter (Spectrum) Communications as a lead from last 6 years.
Leading delivery of complex microservices based component architecture.
Managing all the phases from requirement gathering solutioning and designing, development, testing, UAT and release process.
Lead development team by resource allocation, code review and mentoring. Interacted with QA for issue resolution.
Good skills over different Java Technologies included Spring Boot, Spring Cloud, Kafka, JSP, Servlet, Struts, Hibernate, Spring MVC, Spring Core, Spring Rest Services.
Accomplishments
PMP, PMI
AWS, Amazon
Certified Scrum Master, Scrum Alliance
Sun Certified Java Professional, Sun Microsystems
Sun Certified Web Component Developer (SCWCD), Sun Microsystems
Got All Star in 2021 from Telus International after getting continuous Client Appreciation throughout the year 2021.
Technology- Spring Microservice, Spring Boot, Hibernate, Oracle
Description-
New Micro service creation using Spring Boot, Spring JPA and Oracle DB
Developed Spring REST services for Order Module using micro services architecture pattern
Designed, developed and tested integration layer components with different interfacing systems (MBC, MSP, BIS) using Spring rest API using Micro Services architecture pattern
Roles & Responsibility-
Worked with business team to understand requirement and converting them into technical solutions
Leading distributed development team in Agile methodology
Managing managerial responsibility including task allocation, verification, tracking, conflict resolution, mentoring and resourcing
Managing coordination across team that is business, QA, UAT, deployment.
Led software development initiative as subject matter expert and primary point-of-contact for project management staff
Partnered with project team members to identify and quickly address problems
Outlined work plans, determined resources, wrote timelines, and generated initial budgets as part of project scope determination
Checked client code for bugs and weaknesses using approved troubleshooting methods
Adjusted project plans to account for dynamic targets, staffing changes, and operational specifications
Technology- Spring Microservice, Spring Boot, Hibernate, Oracle
Description-
New Micro service creation using Spring Boot, Spring JPA and Oracle DB
Developed Spring REST services for all modules using micro services architecture pattern
Enhancement of complex backend systems to synch up data from Billing systems (CSG, ICOMS) using spring boot micro services, Spring JPA, Oracle DB
Implementing new message retry mechanism using Kafka on event triggering to synch up Oracle DB to isolate third party Billing Systems.
Roles & Responsibility-
Worked with business team to understand requirement and converting them into technical solutions
Leading distributed development team in Agile methodology
Managing managerial responsibility including task allocation, verification, tracking, conflict resolution, mentoring and resourcing
Managing coordination across team over 50 people from business, QA, UAT, deployment.
Managed to handle system which handles millions of messages sync from Kafka trigger to Oracle DB, to achieve daily update to avoid unnecessary calls to paid billing system.
Investigated system issues and implemented resolutions to reduce downtime
Assessed project milestones and team performance to keep staff on-task
Module Lead
Xavient Information Systems
01.2011 - 11.2016
Http://app.salezsharkcrm.com
Technology- Core Java, Spring MVC, Hibernate, Maven, JQuery, Javascript, AJAX, MySql, JSP, Mongo DB (No SQL)
Description-
Salezshark CRM model used for managing company's interactions with current and future customers
Web application creation using Spring MVC, Hibernate and Spring JDBC
Used Spring Web MVC framework for applying MVC implementation to web application
Used Spring JDBC, named parameters and DAO layers to offer abstraction for business from database related code (CRUD)
Reviewing Application Team’s Entity Relationship model to ensure optimal engineering approach was being followed
All web services in different functional units into system are Rest API services
POJO based domain model integrated with Hibernate ORM for persistence Aggregation of data based on summarized data
Roles & Responsibility-
Involved with BA for requirement gathering
Involved in Design & Implementation
Task Distribution to team members for specific Module
Promptly escalate issues, which affect product delivery and quality that are beyond scope of influence and report same to reporting manager
Involved in QA support to resolve Testing issues
Responsible for code deployments.
Designed technical upgrade paths, incorporating requested functionality and performance enhancements
Sr. Software Engineer
RSystems International Pvt.Ltd
01.2009 - 01.2011
Nokia Siemens Network (NSN), Running Live at Belgacom TV (Belgium), KPN (Netherlands), Qwest Communication (US, Project-HES 3.1 (Home Entertainment Solutions)
Technology- Core Java, Swings / EFX framework, QA sink, Source Forge, TM, and MI
Description- Objective of this project is: -
IPTV (Internet Protocol Television) system is digital television service is delivered using Internet Protocol over network infrastructure, that is, broadband connection
General definition of IPTV is television content that, instead of being delivered through traditional broadcast and cable formats, is received by viewer through technologies used for computer networks, all of which employ Internet Protocol and related standards such as SNMP
Features IPTV: -
Channel Zapping
PPV (Pay-Per-View)
PVR (Personnel Video Recording)
Roles & Responsibility-
Analyzing certain Artifacts assigned by lead and reproducing that artifact on certain STB
Analyzing Logs provided by client to reach on root cause
Resolving it and fixing it.
Trained and mentored junior developers and engineers, teaching skills in Spring Microservices and working to improve overall team performance
Provided technical support using knowledge of complex technology to solve problems and support new projects
Sr. Software Engineer
Tetra Information Services Pvt. Ltd
01.2008 - 01.2009
Project- ERP
Technology- Struts, JSTL, JQuery, My SQL
Description- This project involved development of ERP system for UshaAmorphous (An Usha Group of Company) to integrate several data sources and processes them into organization into unified system
Sr. Software Developer
Inventum Technology Pvt.Ltd
08.2007 - 01.2008
This Project involved development of Shopping Site for shopping coupons for support (service shopping) to Telecom based client
After registration user (Customer) are able to purchase their support coupons and can also see their Invoice after updating of their status through Admin
Only Admin has right to declare how much cost it has pending for specified customer
Roles & Responsibility-
Requirement Gathering and analyzing for form design and database analysis
Programming using Struts and H-SQL with Hibernate for making portal for their Client's for Purchasing Bandwidth Coupons online.
Trained new developers and programmers on company standards for design and review
Collaborated with fellow engineers to evaluate software and hardware interfaces
Discussed issues with team members to provide resolution and apply best practices
Technology- Core Java, This Project is designed to process whole Transaction processing in bank
This project is divided into sub-modules of financial transaction & Account Maintenance Modules:
Clearing Bill Purchase
Remittance
PDC Maintenance
Roles & Responsibility-
Programming on Java Swing with Sql Server 2000
Developed different screens of above-mentioned sub-modules and created their functionalities and done unit testing.
Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance
Reviewed project specifications and designed technology solutions that met or exceeded performance expectations