Kiran Pinnamaneni
Current Location:
Willing to work onsite:
Phone No.:
Email:
LinkedIn :
SUMMARY:
18+ years of experience in full stack application design and development using Java/J2EE, PHP.
Proficient in developing single page applications using Angular and React.
Extensive experience on server-side frameworks like Struts, Spring MVC, Spring Boot, JPA, Hibernate etc.,
Vast experience on relational (Oracle, MSSQL, MySQL) as well as NOSQL (MongoDB, Cassandra) databases.
Experience on SOA architecture through both SOAP and Rest based web services.
Good experience on using Application Servers like WebLogic, WebSphere, JBoss for monolithic applications and Tomcat with Spring-Boot for micro services.
Experience in hosting apps on AWS with AMI-Rehydration, IAM, EC2, VPC, S3, CloudFront, Route53, etc.
Experience with the messaging or pub/sub tools like Apache Kafka and RabbitMQ, IBM MQ etc.,
Experience in implementing communication channels like Email, SMS, mobile app push etc., using Communigate-Pro, IronPort. Integrations with various payment gateways.
Experience in using DevOps continuous integration, quality control, code review tools like Junit, GIT, Jenkins, JIRA, FindBugs, Fortify, PMD, Check style, Selenium, Badboy etc.,
Experience in implementing Design patterns, Reactive style programming, Functional Interfaces, Lambda expressions, Streams etc.,
Exposure on UML modelling and in using Enterprise Architect [EA] for designing.
Hands-on experience on analytical reporting tools and APIs like Tableau, Qlik, D3JS, I-Text, Jasper etc.
Good exposure on various development methodologies like Agile, XP, Scrum and TDD.
TECHNICAL EXPERTISE:
Java/J2EE: Servlets, JSP, JDBC, Custom tags, JSTL, Struts (1.2/2.0), Hibernate, Velocity, Ajax, Ant, Maven, Log4J, EJB, RMI, Spring, JAXB, JNDI, JMS, SOAP, REST.
Front-end Web: Angular, React, jQuery, Angular Material, Bootstrap, D3JS, XML, JavaScript, Dojo, HTML, CSS, DHTML, XHTML, XSLT
Database/Warehouse Technologies:
Oracle, MySQL, MS-SQL, MongoDB, Cassandra, Teradata, Vertica, Snowflake, Actian
Servers: WebLogic, JBoss, WebSphere, Tomcat, Apache-JServer.
Development Tools: Eclipse, STS, VS Code, Toad, SQL developer, DBeaver, GIT, TFS, IBM ClearCase, SVN, CVS, VSS, Logscale, Dynatrace, New relic
BI Tools: Tableau, Looker, D3, ThoughtSpot
Other Languages: NodeJS, SQL, PL/SQL, PHP, Hive
CERTIFICATIONS:
AWS Certified Solution Architect - Associate
SCJP1.5 Certified Programmer.
PROFESSIONAL EXPERIENCE:
Bank Of America, Plano, TX Jul 2024 – Present
Sr. Consultant
Project: ORCIT
Description: Operational Risk and Compliance Integrated Technology is the application to support GCOR(Global Compliance and Operational Risk) to reduce the reputational risk by enabling proactive risk management through analyzing and tracking the quantitative and qualitative key measures, and by monitoring and reporting operational loss events etc.
Responsible for domain model and business logic design using Spring Boot, JPA.
Responsible for design & development of secure REST APIs.
Responsible for performance enhancements of the application through query optimization and caching.
Improved service resiliency by implementing design patterns hystrix circuit breaker and bulkhead.
AOP Implementation using custom annotations for cross cutting concerns like HRCI audit, IAAS logging.
Introduced custom validations for API validation framework of the application.
Contributed to build responsive UI using React JS functional components, Hooks, Forms, Router, Redux.
Skills: Java 17/J2SE, J2EE, Spring Boot, Micro services, REST, HTML, React, Maven, DB – Oracle 19c, Server – Tomcat, OS – Linux
Verizon, Irving, TX Oct 2012 – Jun 2024
Distinct Memmer in Technical Staff
Project: Verizon Data Marketplace (VDM) Jul 2020 – Jul 2024
Description: Verizon Data Marketplace is a one stop portal for all Verizon statistical and analytical needs by democratizing the metadata responsibly through one Verizon data catalogue. SOA by integrations to the popular catalogue systems like CP4D, Collibra for consuming the data and metric catalogued assets.
Responsible for design and architecture of the application with high availability and scalability.
Responsible for leading full stack development using Spring Boot and React.
Responsible for tool assessment like Vertica, Denodo, Privacera for data virtualization and data protection.
Responsible for designing VDM data model using Postgres database.
Responsible for APIs to publish and consume data from Kafka topics.
Participating and overseeing the integrations for SSO, API security through APIGEE.
Skills: Java 17/J2SE, J2EE, Spring Boot, Micro services, REST, HTML, React, Node, Maven, DB – Postgres, Server – Tomcat, OS – Linux
Project: Verizon Big Answers Platform (VBAP) Oct 2012 – Jun 2020
Description: Verizon Big Answers Platform is a one stop portal for all Verizon statistical and analytical needs which can connect to a variety of data stores like Oracle, Mongo, Teradata, Hadoop, Vertica etc., to generate meaningful and actionable insights. Portal is built using Java/J2ee, Angular, D3JS, NodeJS, Micro services and Hive.
Responsible for developing REST API using spring boot and Spring JPA.
Responsible for client-side service integration using Angular Services, Observables, route resolvers.
Responsible for frontend development using Angular material, templates, components, pipes.
Responsible for customizing the advanced visualizations like Node, Sanky, Sunburst using D3 library.
Responsible for integrating VBAP with Tableau using Tableau REST API.
Responsible for backend integration with OLAP servers like Teradata, Hadoop etc.,
Responsible for designing the integration strategy with Hadoop cluster using Kerberos and Athenz.
Managing application security wrt OWASP vulnerabilities through Fortify, Black duck, Tenable.
Skills: Java 11/J2SE, J2EE, Spring Boot, Micro services, REST, HTML, Angular10, Maven, DB – Oracle 12c, Postgres, MongoDB4.0, Teradata, Hadoop, Server – Tomcat, OS - Linux
Dysis(Client-Verizon), Irving, TX Jul 2011 – Sep 2012
Sr. Java Developer
Project: Electronic Customer Response Management (ECRM)
Description: ECRM is the single point communication platform for Verizon designed for low latency and high transaction volume maintained on AWS cloud, which is responsible for communications like account related, billing, marketing, promotions etc., through different delivery channels like email, SMS, mobile app alerts, twitter, FB, print etc.
Responsible for implementing communication channels like email, SMS, Mobile app alerts.
Responsible for full stack development using frameworks Spring, jQuery, AngularJS etc.
Responsible for SOA integrations through SOAP & REST based webservices.
Responsible for developing pub/sub-APIs for Kafka topics and exposure to confluent Kafka configurations.
Responsible for legacy application migration from on-prem to AWS cloud.
Experience in client communication and leading in onshore offshore development model.
Responsible for writing Pl/SQL code as and when needed.
Skills: Java/J2SE 8, J2EE, MQ, Spring MVC, SOAP, Apache Kafka, JSP, Ajax, Java Script, HTML, jQuery, AngularJS, MongoDB, Communigate Pro, IronPort., DB – Oracle 12c, MongoDB, Cassandra, Server - WebLogic, Tomcat, OS - Linux
Reed Managed Services, London, UK Sep 2010 – Jun 2011
Module Lead
Project: Xpress
Description: Xpress is the central application which manages all the candidates, managers, jobs, applications, CVs, time sheet, payroll etc. which also integrates and acts as a middleware app for many other applications.
Responsible for server-side coding using struts and JDBC, custom tags.
Involved in cleaner client-side scripting using libraries like jQuery, DOJO.
Solely Responsible for implementing POC and framework for technologies like hibernate and spring in the project as part of technology migration.
Converting the OC4J web services into Axis based services.
Involved in creation of auto build scripts using Ant.
Skills: Java/J2SE 5, J2EE, Struts, Hibernate, Spring, web services, JSP, Ajax, Java Script, HTML, DHTML, jQuery, DB – Oracle 10g, Server - Tomcat5, OS - Win XP, Linux
Clever TV Ltd., London, UK May 2009 – Aug 2010
Senior Developer
Project: Gaming Engine
Description: Gaming engine is the core application which is used to configure and install fantasy games for leading media partners to facilitate the fantasy games services in their websites.
Responsible for server-side coding using Struts, Hibernate and spring for enhancing the gaming engine.
Responsible for writing custom tags to enforce cleaner JSP code.
Responsible for writing PHP scripts client-side scripting using jQuery.
Responsible for high volume, low latency, highly transactional server maintenance and support.
Responsible for developing SSO implementation.
Responsible for Implementing Email, SMS and payment gateway integrations with PayPal, Secure trading, Click & buy etc.,
Responsible for integrating Fusion charts into the application for facilitating graphs.
Skills: Java/J2SE 5, J2EE, Struts, Hibernate3.1.3, Spring, Velocity, PHP, web services, JSP, Ajax, Java Script, HTML, DHTML, jQuery, Fusion Charts, DB – MySql5, Server - Tomcat5, OS - Win XP, Linux.
Persistent Systems Ltd. Pune, India Sep 2007 - Dec 2008
Senior Software Engineer
Project: CRS – Compatibility Review System
Client –Cancer Biomedical Informatics Grid, Washington University, USA
Description: National Cancer Institute, part of the National Institutes of Health has taken initiative to develop CRS which is a web-based system designed to reduce the amount of time VCDE reviewers spend on administrative and allow them to spend time on the important task of ensuring that models meet the established guidelines and contain the most accurate semantic annotations as possible.
Server-side development using Hibernate, Struts and multi-threading for reports and jUnit test cases.
Client-side coding using Java script, HTML, AJAX & DHTML components.
Responsible for cross browser application support for IE, Mozilla, Safari and Chrome.
Responsible for writing Ant targets as part of automating deployment.
Making changes to the UML model using EA.
Responsible for production support and client communication.
Experience in working in a SCRUM agile environment.
Skills: Java/J2SE 5, J2EE, Struts, Hibernate3.1.3, Spring, JAXB, SOAP, JSP, Ajax, HTML, UML, Jasper Reports, DB - MySql4.1, SQL Server2005, Server - JBoss 4.0.0, OS - Win XP, Linux, Macintosh.
Wipro Technologies India Dec 2006 – Aug 2007
Triniti Advanced Software Labs Pvt Ltd Mar 2005 – Nov 2006
EDUCATION:
Bachelor of Technology in Mechanical Engineering from JNTU, Hyderabad - 2003.