Pramod N.

Pramod N.

Full Stack Software Engineer with 10 plus years of experience, AWS Certified Solution Architect

Pune , India

Experience: 10 Years

Pramod

Pune , India

Full Stack Software Engineer with 10 plus years of experience, AWS Certified Solution Architect

40504.4 USD / Year

  • Immediate: Available

10 Years

Now you can Instantly Chat with Pramod!

About Me

Innovative AWS Certified Solution Architect  and Pivotal trained Architect with 10+ year experience in software engineering and agile methodologies to deliver highly effective and creative solutions to business and technology challenges.

...

Show More

Skills

Portfolio Projects

https://www.mastercardconnect.com

play store / marketplace type providing of mastercard

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.

Show More Show Less

https://fix.telstra.com

Smart Troubleshooting tool for to identify network problems, outages etc

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.

Show More Show Less

Prototype to prove decomposition and event source capabilities for telstra apps

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.

Show More Show Less

gamification platform for google back office centres

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.

Show More Show Less

Cognizant Digital Gamification Engine

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.

Show More Show Less

https://www.advisorcentral.com/ACWebApp/dflt/Login.bd

Mutual Fund Trading platform of BNY Mellon

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

Show More Show Less

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

Show More Show Less

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.

Show More Show Less

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.

Show More Show Less

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.

Show More Show Less

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.

Show More Show Less

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.

Show More Show Less

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

Show More Show Less