Pramod Java Architect
Pramod Java Architect
Pramod Java Architect
Summary
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
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
Education
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.
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
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
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.
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.
Responsibility:
Team size:
8
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.
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
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
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.
Responsibility:
Project Name: Rosetta Platform Release- 4.0,5.0 Nov 2003 – May 2006
Client: LexisNexis(Infosys)
Responsibility:
I was responsible from the Functional specification, design and development and testing. .
Software’s:
IBM Web Sphere Studio Application Developer, JDK 1.4.1, Rational ClearCase