Now you can Instantly Chat with Pramod!
About Me
Innovative Full Stack Developer with 9+ year experience in software engineering and agile methodologies to deliver highly effective and creative solutions to business and technology challenges. Successfully Completed Pivotal Accelerated Learning Prog...ions to business and technology challenges. Successfully Completed Pivotal Accelerated Learning Program from Pivotal. Utilizes highly attuned analytical skills to develop IT and business strategies employing cutting-edge technologies to increase productivity. Consistently drives high standards of service through effective communication, and strategic planning to develop and manage strong client relationships. Highly organized with strong capacity to prioritize workload, delegate deliverable, and steer project completion within established deadlines. 9.5 years of experience in various aspects of software development namely analysis & design, coding & implementation, unit testing, code reviews, maintenance of source code. Experience in Onsite and Offshore model including Onsite Work Experience in Cloud Computing and its Life cycle. Expertise in developing application in cloud native approach using Micro Services, TDD, CI CD and following cloud native principles. Designed and developed application components in an agile environment utilizing a test driven development approach. Expertise in re-platform and modernization of Legacy application to Pivotal Cloud using Spring boot and Spring Cloud. Hands on experience in Information Assurance, assessing system with Security vulnerabilities. Hands on experience in working on Amazon cloud environment.
Show MoreSkills
-
-
-
- 7 Years
Advanced
-
-
-
-
- 1 Years
Intermediate
-
- 7 Years
Advanced
-
- 1 Years
Beginner
-
-
-
-
-
-
- 6 Years
Advanced
-
-
-
- 1 Years
Beginner
-
-
-
- 2 Years
Intermediate
-
- 2 Years
Beginner
-
-
-
-
-
- 7 Years
Intermediate
-
-
-
-
-
-
- 4 Years
Advanced
-
-
- 1 Years
Beginner
-
-
- 8 Years
Advanced
-
- 5 Years
Advanced
-
-
- 3 Years
Advanced
-
- 8 Years
Advanced
-
- 2 Years
Intermediate
-
- 8 Years
Expert
-
- 3 Years
Intermediate
-
-
-
-
- 3 Years
Intermediate
-
- 7 Years
Advanced
-
- 1 Years
Beginner
-
- 9 Years
Expert
-
- 6 Years
Intermediate
-
- 3 Years
Intermediate
-
-
- 5 Years
Beginner
-
- 7 Years
Advanced
-
- 5 Years
Advanced
-
- 8 Years
Advanced
-
- 5 Years
Advanced
-
- 10 Years
Expert
-
- 1 Years
Beginner
-
- 1 Years
Beginner
-
-
-
-
-
- 7 Years
Advanced
-
- 2 Years
Beginner
-
-
-
- 1 Years
Beginner
-
-
- 6 Years
Advanced
-
-
-
- 10 Years
Expert
-
-
-
- 1 Years
Beginner
-
- 2 Years
Intermediate
-
-
- 7 Years
Expert
-
- 1 Years
Beginner
-
- 1 Years
Beginner
-
-
- 1 Years
Beginner
-
- 2 Years
Intermediate
-
- 2 Years
Intermediate
-
-
- 9 Years
Expert
-
- 3 Years
Intermediate
-
-
- 10 Years
Advanced
-
- 4 Years
Advanced
-
- 4 Years
Advanced
-
- 5 Years
Advanced
-
-
- 10 Years
Expert
-
- 8 Years
Advanced
-
-
-
-
-
-
- 7 Years
Advanced
-
-
-
-
- 3 Years
Advanced
-
- 2 Years
Intermediate
-
- 3 Years
Advanced
-
- 1 Years
Beginner
-
- 3 Years
Intermediate
-
-
- 7 Years
Advanced
-
- 5 Years
Advanced
-
- 2 Years
Intermediate
-
- 2 Years
Beginner
-
- 8 Years
Advanced
-
- 2 Years
Advanced
-
- 1 Years
Beginner
-
-
- 5 Years
Advanced
-
-
- 5 Years
Advanced
-
-
- 5 Years
Expert
-
- 4 Years
Intermediate
-
- 1 Years
Beginner
-
-
- 7 Years
Advanced
-
- 3 Years
Intermediate
-
- 2 Years
Beginner
-
- 5 Years
Expert
-
- 8 Years
Advanced
-
- 5 Years
Intermediate
-
- 3 Years
Intermediate
-
- 1 Years
Beginner
-
-
-
- 9 Years
Expert
-
-
-
- 3 Years
Intermediate
-
- 2 Years
Beginner
-
- 4 Years
Intermediate
-
- 3 Years
Intermediate
-
- 4 Years
Advanced
-
- 1 Years
Beginner
-
-
- 2 Years
Beginner
-
- 1 Years
Intermediate
-
- 3 Years
Intermediate
-
- 2 Years
Beginner
-
- 7 Years
Intermediate
-
- 5 Years
Intermediate
-
- 2 Years
Intermediate
-
- 2 Years
Intermediate
-
- 3 Years
Intermediate
-
- 5 Years
Advanced
-
-
- 7 Years
Advanced
-
- 3 Years
Advanced
-
- 6 Years
Expert
-
-
-
-
-
-
-
-
-
-
-
-
-
- 6 Years
Advanced
-
-
- 1 Years
Intermediate
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 3 Years
Advanced
-
-
-
-
-
-
-
-
-
-
-
- 9 Years
Advanced
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 4 Years
Advanced
-
-
-
- 1 Years
Beginner
Portfolio Projects
Contribute
Main Role was Tech TL. I was Lead for more than 10 software engineers. I have demonstrated many cutting edge skills to team such as Cloud Native Development, Micro Services, Eventual Consistency etc.
Description
-
Lead of Microservices Development Team
-
Development of REST API Using Spring and REST Architecture
-
Implemented API Communication using MASSL , JWT and OAUTH
-
Application UI development using React JS , Redux.
-
Support in Pre Production Activities and Planning.
-
Involved in estimation of story points, Sprint Planning and Sprint Grooming along with typical
Sprint Ceremonies.
-
Guided the team with technical difficulties
-
Involved in implementation of critical Micro Service Modules using Spring Boot and Cloud.
-
Involved in Microservices Decomposition analysis and responsible for drafting plan fordecomposition.
-
Responsible for Software Quality by following Strong Suite of Test Pyramid ( Unit Tests,
Integration Tests , Journey Tests, Synthetic Tests)
-
Application Development using TDD
-
Application Performance management using App Dynamics
-
Log trail implementation using splunk.
Description
- l was Involved in discussion with Product Manager for future scope
- l was Involved in estimation of story points
- l guided the team with technical difficulties
- l was Involved in implementation of critical Micro Service Modules using Spring Boot and Cloud. l Contributed to re-design user interface using React-Redux.
- l was Involved in setting up CI CD pipeline using Bamboo
- l was Responsible for Software Quality by following Strong Suite of Test Pyramid ( Unit Tests , Integration Tests , Journey Tests, Synthetic Tests)
- l Application Development using TDD and Pair Programming
- l Development of Reusable Common Components so that other modules can plug and play these assets.
- l Responsible for Mobile First and Responsive Application Development.
- l Customer Feedback Integration using Usabilla.
- Application Performance management using Newrelic.
- Log trail implementation using splunk.
- Google analytics and Adobe Analytics Integration.
Description
- Decomposition of Monolithic J2EE application into loosely coupled Bounded Context and Aggregates using Domain Driven Design and Event Storming.
- Database decomposition matching to bounded context.
- Snap analysis of application to choose microservice component.
- Spring bootification and gradlization of selected microservice.
- Security setup of client and server interaction using PCF UAA server.
- Conversion of application into Cloud Native Application following 12 factor application rules. l Commutication between Microservices and Eventual Consistency implementation using Event Sourcing and CQRS using axon framework.
- Development of REST API using spring MVC and by following REST standards.
- Configuration of Spring Config Server to manage centralized configuration server.
- Uploaded file migration to Amazon S3 blobstore using Rabbit MQ
- Configuration of Eureka server as Service Discovery
- Decomposition of monolithic J2EE application into microservices using Test Driven Development, Microservices architecture.Conversion of application in cloud native approach. Deployment of application on Pivotal Cloud Foundry Platform.
- Configuration of Netflix Hystrix as Circuit Breaker.
- API Gateway implementation using Zuul.
- Continuous Integration and Continuous Deployment ( including Blue Green Deployment) Pipeline setup using Jenkins and Pivotal Cloud Foundry plugin.
- Application cache implementation using Redis.
Description
- Provided technical leadership for the Design and Development of dotEngage application in Cognizant Digital Labs
- Metrics API generation using Spring Boot, Spring Cloud and REST standards. l Mavenization and Modernization of scoring application.
- Integration of OAUTH security of application with Keycloak UAA server.
- Implementation of CORS filter in API.
- Setup of Continuous Integration and Continuous Deployment practice in application using Jenkins and Pipeline plugins.
- Writing and consumption of REST API Services.
- Social Tango REST API development using Node JS.
- Design and Development of various reusable UI components like hierarchy trees. l Shell scripts creation for admin setup, upstart services and other automation tasks. l Database activities using Mongo DB, Redis and Mysql
- Notification and Email Setup using Apache MQ.
- Application performance reports created through Find bugs , PMD checks , HP fortify , Gotham tools.
- Writing Unit Tests and Integration Test for REST using Junit , Mockito.
- Participation in Sprint design and Story Creation process.
- Participation in brainstorming sessions and daily agile meeting. l Documentation of Deployment procedure and Research findings.
- Deployment of Application on Amazon EC2.
- Installation of dotEngage application on Amazon Marketplace.
Description
API generation using Spring Boot, Spring Cloud and REST standards.
Setup of Continuous Integration and Continuous Deployment practice in application using Jenkins and Pipeline plugins.
Writing and consumption of REST API Services.
Requirement Analysis through Functional Requirement
document.
Participation in brainstorming sessions and daily agile meeting. l Documentation of Deployment procedure and Research findings.
Writing and consumption of REST API Services.
Database activities using Mongo DB
Deployment of Application on Amazon EC2. Application performance reports created through Find bugs , PMD checks , HP fortify , Gotham tools.Participated in Application Estimation, Statuses and Team discussion on regular basis.
Description
- Web Application development using Spring framework.
- Application development using Test Driven Development with Junit and Mockito.
- Exchange of trade data from Business Layer through EJB and Axis 2 Web Services. l Consumption of SOAP based Payload Service to post application trade events in companywide Digital Pulse Application.
- Trade Data Fetch from oracle database.
- Existing Bug Fixes and observation reporting on JIRA platform.
- Worked on XSS items to safeguard application against intrusion and CSRF attacks.
- Application performance reports created through Findbugs , PMD checks , HP fortify , Gotham tools.
- Deployment of Application on BXP (Cloud Server) using Maven and Nexus.
- Creation of Partition package that describe Application to Cloud Platform.
- lBM Websphere profile creation and application hosting on IBM WAS server.
- HTTPS Certificates integration.
- Participated in Application Estimation, Statuses and Team discussion on regular basis. l Requirement Analysis through Functional Requirement document.
- Participation in brainstorming sessions and alternate day agile meeting
Description
Genie Planet is a online portal which is separated in two different services.
1. Wishlist ( Apna Genie ) : Apna Genie is survey based on the users wish list. i.e. Wish list of the person getting married in near future , wish list of recently married persons, wish list of student.
2. Deal of the Day ( Deal Genie ): Deal Genie provides best deals available in market of different cities in India.
Contribution :
1. Design of different entities as model .
2. CRUD operations of different entities
3. Development of server side business logic.
4. Application Lifecycle management i.e. Sessions , Transactions etc
5. Testing of every method using Junit.
6. Search Engine Optimization related changes
7. To Schedule Cron Jobs.
8. Integration of Facebook and Tweeter API.
9. Development of functionalities like Suggest a friend , Feedback Engine, Newsletter Subscription etc.
10. View creation using HTML , CSS , Jquery etc
Description
1. Exposure of Data as Service using RESTful APIs.
2. Security Integration for RESTful Services.
3. Consumption of SOAP based Payload Service to post application trade events.
4. Creation of Reports in various medias i.e. PDF , Excel , Word , CSV ... Using Jasper Technology
5. Site Creation, Theme Creation and Access Rights Creation using Liferay CMS.
6. Exposure of internals to the client using Liferay JSON Services.
7. User Interface Creation using JSP, DOJO etc.
8. Provisioning of Servers to BXP.
9. Deployment of Application on BXP (Cloud Server. ) using Maven and Nexus.
10. Unit testing of code following TDD and using Junit and Easymock. Creation of Partition package that describe Application to Cloud Platform.
11. Alteration of python scripts that manipulates virtual machine directory structure.
12. Siteminder Authentication Integration
13. HTTPS Certificates integration.
14. LDAP properties configuration.
15. Coupling Application with BNY Connect which is SSO application for bank.
16. Hyperic VM application usage for automation of build activities in UAT and Prod Environment
17. SP writings to fetch data from MS SQL Server.
Description
Semantic Intelligence is Application generator for semantic analysis of various domains. i.e. Banking , Pharmacy , Regulatory Legislative , Chemical etc.
Contribution :
1. Design of different entities as model.
2. Application Lifecycle management i.e. Sessions , Transactions etc
3. Deployment and production tasks.
4. Web Services Exposures.
5. Excel Generation.
6. Schedulers and CRON jobs.
7. RESTful URL services.
8. CRUD and Business logic.
9. Email Services.
10. Flash Graphs using AMCharts , JSPLUMB , ExtJs etc.
11. Data categorization and impact analysis.
Description
Project’s process is based on Real Time Business Intelligence: Downloading News (Financial, Medical, etc. from government sites) – Categorizing – Processing data with RAGE – Sentimental Analysis with NLP developers – Application – Quality Analysis. This would help client understand the overall statistics of any company.
Contribution :
1. Design of different entities as model.
2. Business Logic.
3. RESTful URL services.
4. Application Lifecycle management i.e. Sessions , Transactions etc l Deployment and production tasks.
5. CRUD and Business logic. Flash Graphs using AM Charts , JSPLUMB , ExtJs etc.
Description
Life Science / Health Care / FuelNet is application for semantic analysis for Life Sciences and Health
Care domain. It gives idea of adverse events to patients, Drug Performance based on historical Data.
Contribution :
1. Development of server side business logic.
2. Application Lifecycle management i.e. Sessions , Transactions etc
3. Application UI development using html , css , jquery, ext js , Js plumb and Flash Charts like AMCharts , High Charts.
4. Deployment and production release related activities.
5. Integration of NLP Services in Application.
6. Study and analysis of project requirements. Developing Code, Customer interaction.
7. Design of different entities as model .
8. CRUD operations of different entities.
Description
USV India is Pharmaceutical Company. Sales Performance management system is a software that track their sales , incentives , profits and targets.
Contribution :
1. The generation of database models through scaffolding, schema migrations, Masters production.
2. Creation of different small helpers such as Text Validations, forgot password , user profile , Addition of different rails plug-in such as act as audited, will paginate etc.
3. The implementation of code in don’t repeat yourself ( DRY ) way. l Development of server side business logic.
4. Testing the controllers and models with rspec.
5. View Development using HTML and ruby scriplets , CSS , jQuery.
Description
Bank Product Guide for different bank customers. Suggestion of product suitable to customer based upon his income, occupation, age and other variables.
Contributions :
Design and development of different entities as models.
1. Testing of every method and implementation by using Junit testing.
2. Rules logic implementation using Drools Development of CRUD for models.
3. Service Classes and Action Classes i.e. Product Wizard Service, Product Wizard Action.
4. Addition of Hibernate annotations for Model Object Relational Mappings.
5. Dependency Injections using Spring, Action Request and Response controlled through Struts 2.0.
6. View development using JSP's, HTML. Programmed JQuery , Javascripts. Use of Ajaxified actions
Description
Smart Troubleshoot is a diagnostic application created for end customers to perform the diagnostics on Broadband (ADSL, Cable or NBN user) which should in-turn reduce the call to Customer care. This project is built using Agile methodology by following Pivotal Way of Work with Paring of associates. Project is built using Kotlin for backend services, React+Redux for front end and using Pivotal Cloud Platform (Platform as a Service PaaS) for deployment of applicationContribution :Involved in discussion with Product Manager for future scopeInvolved in estimation of story pointsGuided the team with technical difficultiesInvolved in implementation of critical Micro Service Modules using Spring Boot and Cloud.Contributed to re-design user interface using React-Redux.Involved in setting up CI CD pipeline using BambooResponsible for Software Quality by following Strong Suite of Test Pyramid ( Unit Tests , Integration Tests , Journey Tests, Synthetic Tests)Application Development using TDD and Pair ProgrammingDevelopment of Reusable Common Components so that other modules can plug and play these assets.Responsible for Mobile First and Responsive Application Development.Customer Feedback Integration using Usabilla.Application Performance management using Newrelic.Log trail implementation using splunk.Google analytics and Adobe Analytics Integration.
Show More Show LessDescription
dotEngage is gamification powered workforce engagement platform. This application onboards google employees and measures their performance based on key performance indicators. User productivity is increased by setting various campaigns between them and awarding them badges , points etc. dotEngage application also have various other modules such as Learning Management System, Social Interaction , Tags , profiles etc.
Show More Show Less