Pramod Java Architect

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

NAME: PRAMOD PANKAJAKSHAN

Summary

 Over 15 years of experience in Software Design and Development, End-to-end


architecture and implementation of client-server systems, Big data Streaming platforms,
Analytics, Micro-services and web services development Cloud development, Cloud
Migration, Mobile development, Design, Development, Implementation & Maintenance of
application software in Web-based and Client/Server environments
 Working as a Lead Software Engineer at CapitalOne on Big data, Streaming platforms
using Java, Scala, Hadoop, Spark, Kafka etc.
 Experience in Big data analytics, designing data streaming platforms and rule
engines.
 Worked on high-performance solutions at Verizon that maximize performance,
scalability, and availability using Microservices, J2EE, python, pivotal Cloud foundry,
CICD.
 Experience in switching from Monolithic to Micro services.
 Worked as a Technical Architect and Senior Software Engineer for Verizon
 Lead the design and implementation of complex solution architectures with Amazon as
Senior software Engineer.
 Oracle Certified Master with in-depth knowledge and of design patterns.
 Hands-on experience with AWS service models, writing api’s for AWS, infrastructure
design
 TDD, Automation, Continuous Delivery pipelines and agile thought-leadership.
 Experience in Agile development model and scrum planning.
 Good understanding of designing and developing data structures and algorithms.
 Experience in designing complex architectures for large scale applications.
 Experience in developing and maintaining workflows, applications that handle millions of
events/requests a day.
 Redesigned Legacy Amazon Payment Systems, improved scalability maintainability and
performance.
 Software development with proficiency in designing & developing web and mobile
applications for complex business needs.
 Involvement in all phases of SDLC & implemented software solutions according to
industry standards. Possess good knowledge of CMMI practices.
 Excellent project experience in Microservices, Multithreading, CICD, Cloud computing,
Android, Web - J2EE technologies & .NET 3.5.
 Hands-on experience in Object-Oriented Design (OOD), Unified Modeling Language
(UML), stateless distributed architectures, and designing for scalability and performance.
 Experience in designing and developing Cloud computing frameworks (AWS, Vmware,
Azure, Openstack), Mobile applications– Android framework, CICD frameworks
 Lead and Architect of Google Wallet application Project (mid-tier TXVIA version).
 Experience in database development using SQL/PL-SQL with Oracle & MySQL, SQL
Server.
 Hands-on with No-SQL, Mongo DB.
 Excellent experience in Web service [SOA] development [SOAP, REST] in Java.
 Expertise in Android, Server side mobile framework, spring, Struts Frame Work,
Hibernate, .NET 3.0.
 Excellent leadership, inter-personal communication and presentation skills.
 Oracle Certified Java Programmer – with a score of 93.5 %.
 Worked at Infosys for 8 years.
 Hands-on with Android framework and cloud computing- IAAS, PAAS, SAAS.
Skills

Programming Languages: Java 8, Scala, GoLang, Kapacitor, Perl, UNIX, C #,


Grails, Jquery, Javascript, python, cloud scripting.

Mobile development Android 5, Android 4.0

Database: Oracle, MySql, Ms SQL server, MongoDb, DynamoDb

Frameworks: Spring, Android , Hibernate, Struts, Android, .NET 2.0,


.NET 3.5, SOA, Cloud frameworks, JAX-RS, MyBatis,
Microservices, CICD, ELK, TICK stack, hadoop, map
reduce Graffana, Kapacitor, InfluxDB, StatsD, Jolokia,
Telegraf

J2EE Technologies: Servlets, JSP, JSTL, JDBC, EJB 2.0, Struts, Spring 4,
Spring 3.0, MicroServices, SOA, JPA,JEXL, Web
Service (REST), ANT, Maven, log4j, JTA, log4net,
LDAP UNIX (shell scripting),JAXB, JSON,SAX/DOM,
JMS, JSF,SOAP,XML,WSDL,JAX-WS, selenium,
Spring dsl, AOP, Jenkins, Swagger, Hudson, Kafka,
Eureka, Erika, Spark 2.1

Microsoft Technology C#, .NET 2.0 Web service, .NET 3.5 WCF [SOAP],
SQL server 2005, ADO.NET

Internet Technologies JavaScript, Jquery, Angular JS, HTML, DHTML, CSS,


RSS 2.0

Development Tools: Eclipse, WSAD 5.1, RSA, VSS, Tomcat 5.5, JUNIT,
ANT, Maven, Visual Studio 2008, SQL server
2005,ORACLE SQL developer, TOAD Blueprint,
Scrum works Pro, SALESFORCE, SITECORE 5,
Fiddler, PUTTY, MS Visio 2003,Splunk INNO setup,
Beyond Compare, SOAP UI, Android tools, JIRA
,JHAT, Jvisualvm, IntelliJ, Docker, Sonarqube

Version Control: GIT, Rational ClearCase, CVS, Microsoft


Visual,,Source Safe, PVCS, VSS, SVN
Servers (Operating systems): IBM Websphere (GNU-LINUX), IIS 6.0(Windows XP,
NT, 2000), IBM Websphere( SUN SOLARIS),JBOSS,
Weblogic, Tomcat

Cloud Computing AWS, Vmware, Azure, OpenShift (EC2,


Cloud360,Cloud Scripting, Cloud watch, Epaas)

ESB Apache Camel, MuleSoft ESB


Message Brokers Apache ActiveMq , Apache Kafka, Rabbit MQ
Containers Docker, Vagrant

Education

Georgia Institute of Technology, Atlanta, GA USA


M.S. Computer Science 2017
Cochin University of Science and Engineering, Kerala, India
B.Tech.(Hons) Electronics & Communication Engineering
1999 - 2003

Experience

MAJOR ASSIGNMENTS

CapitalOne, Richmond VA
Lead Software Engineer
February 2017 – Till date

About the project: The application being developed is the core data processing platform for
CapitalOne machine learning and AI layers. The platform developed in Spark, Scala, Kafka etc
must be highly available and scalable as this layer processes all pre and post authentications of
all credit card transactions. Platform manly manages two types of data- Auths and events, they
are hosted in spark platform and use custom receivers. The application is tuned to handle latency
and transactional issues in Kafka.
CRATE is another application developed by us which does rule based data processing. The
application is capable of adding rules based on the data that’s coming in.

Role: Lead Software Engineer(MSE)

Team size:
10

Responsibility:
 Perform requirement analysis, design and develop Scala /Java based spark streaming
applications which are scalable and highly available.
 Own of the platform and ensure quality of deliverables.
 Tune Spark components to improve performance.
 Design, Develop and maintain CRATE application on Streaming platform for data
processing.
 Design and develop core framework workflow components and integration components.
 Participate in Scrum sessions and demo the completed components.
 Perform test review and code quality check.

Technologies worked on: Java 8, J2EE, Scala, Go Apache Spark, Apache Kafka, JUNIT, Maven,
UNIX, GIT, Jenkins, JIRA, Docker, Nosql, MongoDB, Maven, AWS, Splunk, Zookeeper, IBM MQ,
Rabbit MQ.

Verizon, Cary NC
Technology Architect

Verizon One Network

November 2015 – February 2017

About the project: Project involves the development of a modern software defined network called
One Network which can define, design and create networks with minimal intervention. The project
involves development of UI and microservices required for UI and the workflow and also the
services which interact with Network devices
Project framework is implemented to support CICD model using Jenkins, GIT, maven etc and in
agile methodology, it involves extensive development in J2EE Spring microservices, Kafka,
OpenDaylight, AWS and pivotal cloud foundry etc

Role: Team Architect and Sr Developer


Team size:
12

Responsibility:
 Perform requirement analysis and design and develop major and subsystems which are
scalable, reliable, and maintainable.
 Improve performance of application by redesigning existing workflows.
 Design and Develop Microservices for various Activation and management activities in
OneNetwork flow.
 Design and develop core framework workflow components and integration components.
 Participate in Scrum sessions and demo the completed components.
 Perform test review and code quality check.
 Mentor team members.

Technologies worked on: Java 8, J2EE Microservices, Web services, REST, Kafka, Spring boot ,
JUNIT, Maven, SOAP/WSDL/XML web services, Hibernate, Mybatis, python, UNIX, Oracle,
Jersey, GIT, Stash, Jenkins, JIRA, Docker, OpenDaylight Open Stack, Eureka, Erika, Pivotal
cloud foundry, Swagger, AWS, IAAS, Kafka, One Artifactory, Nosql, MongoDB, Gradle, Maven,
Confluence, VMWARE, cloud scripting, SOA, mongodb, memcache / hazelcast, Active MQ,
Velocity, Cloud Watch,S3,VPC,EC2, Splunk, Eureka and consul.

Amazon Inc, Seattle WA


Sr Software Engineer
Amazon Global Payment Systems

December 2014 – November 2015

About the project:

Project involves development of highly scalable tools that can automate various steps involved in
Amazon Global Payment systems. Work involves identifying potential areas which require
analysis and improvement followed by designing of smaller components and tools that can
provide better scalability, maintainability and availability of amazon work flow.

Technologies worked on: Java 7, J2EE, Web services, REST, Spring 3.0,Amazon internal
frameworks, JUNIT, ANT,SOAP/WSDL/XML web services, Angular JS, Hibernate, UNIX, XML,
XSD, XSLT, MYSQL, Jersey, ion, JBOSS, dynamo db, GIT,RHEL 5/Ubuntu, Brazil, Apache
camel, AWS, SAAS, PAAS, IAAS.

Role: Senior Developer (Technology Architect)

Responsibility:

 Analyze, design scalable tools to automate workflow of Amazon payment systems.


 Understand AWS, suggest potential add-ons to benefit customers
and design the same.
 Perform technical requirement analysis and elicitation
 Check feasibility of new enhancements.
 Perform data modeling and create schemas.
 Gather requirements from client and analyze wireframes.
 Code review and mentoring junior team members.
 Perform code review and validate performance criteria, Reliability, Scalability and
Availability
 Design security, Transaction management and logging frameworks
 Testing and Application Deployment

Firstdata Merchant Services, Omaha NE


Technology Architect
Firstdata Mobile Banking

November 2011 – November 2014

About the project:


Google Wallet Prepaid and Txvia– This is the award winning, prestigious project developed by
Google , FirstData using advanced technologies where Firstdata acted as a gateway and TSM.
Google Wallet is a mobile payment system developed by Google that allows its users to store
debit cards, credit cards, loyalty cards, and gift cards among other things, as well as redeeming
sales promotions on their mobile phone.[citation needed][1] Google Wallet uses near field
communication (NFC) to "make secure payments fast and convenient by simply tapping the
phone on any PayPass-enabled terminal at checkout.
This project was followed by integrating AWS, Azure platforms to Firstdata Systems using
Cloud360 . Developed services that integrated SDK’s with cloud platforms enabling seamless
scaling of systems.

Team size:
8

Technologies worked on:

Java, Android 2.2, AWS, VMWARE,Azure cloud scripting SOA Web service, REST, Spring,
JUNIT, ANT,SOAP/WSDL/XML web services, Hibernate, JSF, UNIX, XML, XSD, XSLT, Oracle
10 g, SQL, Java web service, JavaScript, JBOSS, Vmware, PAAS, MYSQL, Hudson, mongodb,
memcache, Active MQ,Velocity, Cloud Watch,S3,VPC,Ec2.

Role: Team Lead and Architect

Responsibility:
 Single point of contact for Google wallet and Pay n Earn android application.
 Design, develop and deployment of all Applications under this project.
 (A)Lead and Architect for design and development of Google wallet application.
 Android application design and development for Pay & Earn application.
 Gathered requirements from client and analyzed wireframes.
 Designed [HLD and LLD] and developed the android application in android 2.3.3.
Self-motivated and learnt Android and worked towards the completion of same.
 Development and testing. Single handedly developed the wallet for client within the
expected timeframe and got appreciation for it.
 Design of Common Library for android application -
UCommerceFDMobileCommonLibrary.
 Designed Location services as a common API for Ucommlibrary.
 Modified the existing Unicredit app to be useful in library.
 Google wallet prepaid - lead in designing, delivering and deployment.
 Designed a framework for pattern matching of data.
 Google wallet TXVIA implementation - design changes, development integration testing
and taking application to production.
 Co-ordinated with Google wallet team and SKCC team in taking this application change
to production.
 Understand various cloud infrastructures like AWS, VMWare SDK and suggest potential
add-ons to benefit customers
 And design the same.
 Design and Integrate with Cloud services provided by Amazon (AWS), VMware, Savvis

Project Name: Collection & Conversion Streamlining


June 2008 – Nov 2011
Lexis Nexis, Dayton Ohio [Infosys]

About the project:


This project is a critical (Web applications, Tools)development project(Agile) adhering to Java
[Spring/Hibernate], JSP, Oracle 10g, Perl, SOAP/WSDL/XML web services, JAXB, Java script,
Maven, UNIX [LINUX], IIS 6.0, shell scripting and Informatica. The workflow is in Informatica /
Java and which uses various java and perl modules to do the conversion of legal documents.
This product acts as a single workflow to handle all content types, convert them and display them
to Lexis.com
Technologies worked on:
Java, Spring, JUNIT, ANT,JMS,JSP SOAP/WSDL/XML web services, Hibernate LDAP,UNIX,
XML, XSD, XSLT, Oracle 10 g, SQL, Java web service, JavaScript, JQUERY, Perl, Tomcat.
Role: Project Manager(Architect)
Responsibility:

• Program Management, governance and planning.


• Plan releases and release management for each quarterly release.
• Participating in the requirement session with client (RGS)and provide estimates.
• High level and low level design of application [web service, mid tier,
migration[database]].
• Anchoring team meetings for code quality, issues business clarifications.
• Managing technical scope of project.

Project Name: Financial Information Services


Role: Team Lead
May 2006 – May 2008
Client: Dowjones (Infosys)

About the project:

It is a development and maintenance project adhering to the JAVA, STRUTS, C# .NET 2.0 and
struts framework in Java. Dow Jones Financial Information Services produces leading
databases, electronic media, newsletters, conferences, directories, webinars, custom products
and other information services on specialized markets and industry sectors. FIS is the leading
provider of news, information and events in areas including private equity, venture capital,
debt/bankruptcy, hedge funds, energy, life sciences, foreign trade, finance and commodities. FIS
news, data and analysis provide essential information on innovations and emerging trends,
helping business and financial professionals make critical decisions and investments.

There was direct interaction with client, for design, requirement analysis and migration of users,
for the application.

Team size:
20

Technologies worked on:

JAVA, Java Server Pages (JSP), HTML, Java script, CSS, J2EE, Spring, Hibernate, Maven,
Jaxb, Oracle, Struts framework, VSS, C Sharp, DOT NET 2.0, ASP, SQL Server 2005, Sales
force.

Software’s: Eclipse 3.1, Subversion, Visual Studio 2005,, JDK 1.4.1, VSS .NET 2.0 SDK.

Role: Technology Lead

Responsibility:

 Develop applications and components for News plus and DJIT.


 Single point of contact for migration of users for all FIS applications. 2.
 Single point of contact for Customer hub application.
 Maintenance of 6 internal applications. Technical reviews and design of sub system.
 Code Optimization.

Project Name: Rosetta Platform Release- 4.0,5.0 Nov 2003 – May 2006

Client: LexisNexis(Infosys)

About the project:


It is a (Web) development project in JAVA adhering to the J2EE Struts framework.
This project is an enhancement of the existing Rosetta R4.1 product. It completely integrates the
features of another product of the same client - Nexis.com into Rosetta.
 Develop different modules, fixing bugs, unit testing.
 Coordinating between offshore and onsite.
 Mentored and led a team of 3 persons and took the bottom line of delivering a module.
 Got “On the Spot” award once during the project duration.
 Awarded the Best project of 2005 in Infosys
Technologies worked on:
JAVA, Java Server Pages (JSP), JavaScript, HTML, Servlets, J2EE, the Struts framework

Responsibility:
I was responsible from the Functional specification, design and development and testing. .

 Participating in the requirement session with client (RGS).


 Participating in Coding (server Side and Client Side).
 Participating Coding different Form Bean and handler using java and struts
framework.
 Wrote Unit Test plan/System Test
 Code Optimization and code analysis to testing.
 Managing technical scope of project.
 Trace technical defects and perform analysis.

Software’s:
IBM Web Sphere Studio Application Developer, JDK 1.4.1, Rational ClearCase

You might also like