Neehar Mullapati
[email protected] | 571-207-5952
linkedin.com/in/venkata-neehar-m-a74a67137
SUMMARY:
8+ years of extensive experience of object-oriented programming experience in all stages of software life cycle,
which includes documentation, troubleshooting, support, coding, maintenance, debugging and testing of various
client/server, and web applications.
Extensive experience as React JS developer in developing web pages using HTML/HTML5, XML, DHTML
CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, Flex, Angular JS (1.X) jQuery, JSON, Node.js, Ajax,
JQUERY Bootstrap.
Experienced in MEAN stack development Mongo dB, Express, Node, and Angular.
Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and
extensive experience with Agile and SCRUM.
Extensive knowledge in developing single - page applications (SPAs).
Working knowledge of Web protocols and standards (HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms,
XML, XML parsers)
Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors
LESS or SASS and Compass Implemented easy to use Bootstrap plugins for building carousel, accordion,
modal windows etc.
Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script
functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
Expertise in React JS framework to develop the SPA.
Experienced in React JS and working with React Flux architecture.
Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the
performance of the websites.
Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux
concept.
Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX,
React Native concepts.
Familiar with creating Custom Reusable React Components Library.
Expertise in using Angular JS Directives, Controllers, Filters, Services, Templates, Events, and Injectors.
Experienced in working with Node.JS and NPM modules like http-server, Marathon, inquirer, path,
mongo DB, Micro Services, Request, Elastic Search, express, luck, spark, and templating engines.
Experience in Node environment using Node.js, NPM, Grunt, Gulp, Groovy Bower.
Strong in using the Node.js, and Require.js and MVC Frameworks in the development of the web
application
Expertise in implementing the MVC architecture in backend applications using JAVA along with spring,
Servlets.
1
Extensive experience in developing applications using Java and various J2EE technologies including
java/J2EE technologies JAVA, Spring, REST, SOAP, JAX-WS, JAX-RS, Hibernate, JDBC, JSP, Servlets, JSTL,
EJB, XML, and JM Expertise writing SQL, PL/SQL, Stored Cursors Triggers with Oracle 9i/10g, MySQL,
PostgreSQL, MongoDB, DB2, Blob storage and MS-SQL Server.
Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
Knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure Blob
and Pivotal Cloud Foundry (PCF).
Expertise in video coding by using HTML5, CSS3 and JavaScript.
Expertise in RESTful, SOAP web services to integrate between Application to Application
TECHNICAL SKILLS
Languages React Js, Java, J2EE, PL/SQL, Java Enterprise Edition
Web Technologies Servlets, JSP, Struts, Spring (IOC and AOP), Hibernate, MDBs, Session Beans,
JavaScript, AJAX, DOJO, angular JS, node JS, React JS, Java Mail, HTML, CSS,
DTD, SCHEMA, XML, SAX, DOM
Web Services SOAP, REST, WSDL, Apache Axis
Databases Oracle, SQL Server, DB2 and MySQL
Distributed/ Middleware JMS (Java Messaging Service)
Tools/Software Service Oriented Architecture (SOA), Microservices, AWS, Eclipse, IBM
Toolkit, Toad Oracle Development Tool 12.9, Dreamweaver, NetBeans
Application/Web Server Apache Tomcat, Jboss, WebSphere and WebLogic
Operating Systems UNIX, Linux, Windows
Protocols TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP
Other Tools & Design Patterns ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer
Object, Singleton, Factory Pattern, DAO Pattern
PROFESSIONAL EXPERIENCE
Charter Communications (SPECTRUM), St. Louis, MO.
Jan 2020 – Till Date
Full Stack Developer | Java 8 | React JS
Roles & Responsibilities:
● Perform reverse engineering on legacy application (YUI framework) and build a whole new application using
React and its related technologies
● Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text,
border, margin, padding, and table.
● Used Jest and RTL library for mocking functions and writing unit tests along with Istanbul setup for testing
component coverage reports.
● Implemented Angular 2 Services for connectivity between web application and back-end API'Susing
Typescript.
2
● Improved the UI using Angular 8, Angular Material, Bootstrap, Priming.
● Utilized the features of Angular 8 to present effective web design.
● Built Angular 8 components, UI services to consume REST services using Component based architecture
provided by Angular 8.
● Developed powerful single page application and dynamic responsive web application with Angular 8.
● Extensively involved in upgrading the existing system from Angular 7 to Angular 8.
● Automated functional testing with help of Cypress.
● Developed PL/SQL triggers , indexes tables for primary keys.
● Generated server side PL/SQL scripts for data manipulation and validation and materialized views
for remote instances.
● Developed PL/SQL triggers and master tables for automatic creation of primary keys.
● Involved in data loading using PL/SQL and SQL Loader calling UNIX scripts to download and manipulate flies.
● Performed SQL and PL/SQL tuning and Application tuning using various tools like EXPLAIN PLAN, SQL
TRACE, TKPROF and AUTOTRACE.
● Created PL/SQL Scripts to extract the data from the operational database into simple flat text
files using UTL_FILE package.
● Created PL/SQL stored procedures, functions to transfer the data from one database to another.
● Plans and coordinates the administration of PostgreSQL databases to ensure accurate, appropriate and
effective use data, including definition, structure, documentation,long-range requirements and operational
guidelines.
● Install, configure, test, monitor, upgrade, and tune new and existing PostgreSQL databases.
● Studied and stayed current on features and functionality of PostgreSQL.
● Experience in building isomorphic applications using react.js and redux with GraphQL on server side.
● Experience in working with GraphQL queries and use Apollo GraphQL library.
● Excellent working knowledge of Operation & production support with large mission critical systems in
multiple technologies and platforms including Weblogic, Apache , JBoss, Websphere , UNIX , Windows NT,
and Oracle.
● Excellent working knowledge in configuring multiple weblogic domains including achines, manage servers ,
node managers and clusters environments.
● Set up secure sockets layer communication between iPlanet and the Weblogic application server.
● Applied optimization techniques to reduce page size and load times to enhance user experience using
sprites.
● Developed user interface by using the React JS, Flux for SPA development.
● Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
● Used React-Router to turn application into Single Page Application
● Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
● Develop SA20 application using React, Redux, Thunk. Implement lazy loading using lazy and suspense.
● Implemented Styled components instead of using a multitude of conditional class names.
● Delegate tasks to the team members and do code review before the final merge to the release branch.
● Deploy UI build on various environment including SIT, UAT and DEV using uDeploy. Perform audit on broken
builds on Jenkins if ever a build fails.
● The client decided not to make any changes to the backend, modified YUI code to put some of the
properties needed by the new application in the local storage.
● Helped framework team develop some reusable widgets like Panel, Checkbox and Table.
● Extensively used Hooks through the application development and help team members understand how
hooks work.
● Trained junior developers on how Redux, Thunk and Sagas work.
● Used CSS flexbox for creating flexible responsive layout.
Florida Blue (BCBS), Jacksonville, FL
Oct 2019 – Dec 2019
UI Developer/ React JS Developer
Description: The Florida Blue IT team develops and manages next generation solutions, systems and assets that
support this mission. Working in a collaborative, creative and fun environment, Company offer technology
3
professionals a wide range of opportunities to utilize and further develop their skills while helping people live
healthier lives.
Roles & Responsibilities:
● Design, develop and test 5G home using HTML5, CSS3, Bootstrap, JavaScript, jQuery, Jest and React.JS that
meets accessibility and web browser standards for website
● Developed user interface by using React JS, Redux, Saga Middleware
● Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
● Developed Cart, Payment and Order confirmation components in the 5G web application.
● Used Redux-Forms to get the input from what user’s types during the order placement.
● Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text,
border, margin, padding, and table.
● Maintained states in the stores and dispatched the actions using react-redux action creators.
● Have worked on AWS to fetch picture files from AWS to UI.
● Used Middleware, Redux-THUNK in application to retrieve data from Back-End and to also perform RESTFUL
services.
● Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
● Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on an everyday basis.
● Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
● Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported
by the Testing Team.
● Assisted in migrating from a legacy REST-based backend to one based on GraphQL on Node environment.
Express-Scripts, Franklin Lakes, NJ
June 2018 – Sep 2019
UI Developer | React, Redux
Description: Express Scripts has a deep history in Clinical Research & New Solutions develops, deploys, and manages
programs and capabilities rooted in health decision science. Our project serves clients and patients through
programs and services that support better health choices and includes Knowledge Solutions, Consumer Solutions,
Customer Solutions, Research & New Solutions and Clinical Services.
Roles & Responsibilities:
● Used Spring boot and Java 8 to develop microservice for Stat using feature. Used Docker container and stan-
dard MySQL during development.
● Involved in database model designing for the micro service.
● Added new features in legacy system (Inventory +) using PERL.
● Hands-on experience using Vagrant and VM boxes during monolithic application features development.
● Troubleshoot and solved code level problems quickly and efficiently in monolithic PERL applications.
● Perform Audit on www.dealersocket.com using Lighthouse(formerly Audit) on google chrome to identify
performance rating and fix those areas which improved the website landing page.
● Also used Seositecheckup.com to perform additional audits on the same page to get insights about what can
be fixed to make the website load faster for a good user experience.
● Created endpoints for filtering and sorting notifications using PERL.
● Used React JS and Material UI for developing new Notifications and Stat using components.
● Used Redux-Saga to handle asynchronous action calls.
● Configured S3 bucket to record user logs. A procedure is written to identify DB events which in-turn triggers
AWS lambda function that logs entries into S3 bucket.
● Configured FIFO queues to insert and retrieve messages to update the KARD database using an existing ser-
vice called Track and Update Inventory Service for Stat using feature.
● Hands on experience in creating/deleting/modifying MongoDB indexing.
● Participated in Hackathon at dealer socket and created a Cryptocurrency for car dealerships.
● Experience with several Atlassian products and agile methodology.
● Participated in all Scrum related events such as Sprint planning, Retrospectives and Backlog grooming
● Involved in creating bitbucket CI/CD pipelines.
Cyient Inc, Arlington, TX
4
Jan 17 – May 18
Java/J2EE Developer | Integration Application Developer
Description: Cyient Web Application is about advanced Internet banking and transaction functionalities. Client can
review account balances for any personal checking, saving, certificates of deposit, installment loans and mortgages.
Client can also use the history function to review transaction history. Retrieval of Images of checks were also
displayed ones they are cleared. Clients can view their account statements and checks for a specific period.
Role & Responsibilities:
● Used IIB integration toolkit for designing and development of enterprise applications using IIB 8 and IIB 10.
● Extensively used ESQL programming for computations in message flow.
● Developing the messages flows to integrate with different applications like mainframes, bill batch-service
portal applications using CICS Request node, SOAP and REST -nodes.
● Working knowledge in ESQL, Java and developed error handling message flow using Java Compute and
Compute nodes
● Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from
controllers in backend Restful Server, then display the well-organized result in web pages by
writing AngularJS controller, directives, services, and route providers.
● Hands on experience in resolving critical problems in WMQ and WMB.
● Experienced in Installation, Configuring and administering interfaces for WebSphere MQ.
● In IIB 10, worked on developing the message models by creating the DFDL schemas, XML schemas.
● Created Microservices using Spring Boot 1.4.7 to communicate with Message Broker queues using REST and
deployed the Microservices on AWS tomcat platform.
● Created model layer using Hibernate and extensively used its API to perform crud operation.
● Used Hibernate for persistence layer and used HQL for query purpose
PNC Bank, Pittsburgh, PA
Aug 15 – Nov 16
Role: Java Full Stack Developer
Description: Project indulged in business and financing services. There are primarily two workflows in this project.
One is for Administration and the other is for Users. Admin user can change the entitlements of users and approve,
reject, activate or deactivate the membership of new Customer from various services.
Role & Responsibilities:
● An active programmer in design, development, unit test and documentation of Employee Benefits Portal.
● Worked on consuming web services using SOAP.
● Processed and troubleshoot data transfers on a timely schedule.
● Worked cohesively with other team members with the goal of providing highest quality programs and
applications to end-user.
● Implemented Agile (Scrum) Methodology that includes daily scrum with team.
● Used HTML Iframes to populate default data in forms.
● Used JIRA for tracking tasks and bugs raised.
● Log4j was employed for logging errors in the application.
● Used JDBC for all interactions with the database. All database access was done through Callable statements
and Stored Procedures.
5
● Created DAOs to interact with database for insert, update, and delete operations using JDBC.
● Used JavaScript and Struts validation framework for performing front end validations.
● Used Apache Tomcat for deploying the applications.
● Used VSS for code repository and as version control mechanism.
● Used JSPs in the presentation tier along with various customs tags, JSTL tags, CSS 3.0, jQuery, JavaScript,
and AJAX.
● Developed the middle tier using EJBs Stateless Session Bean, Java Servlets.
● Performance monitoring and troubleshooting the Tomcat Web Server.
● Used the Struts Validation Framework for validation and Struts Tiles Framework for reusable presentation
components at the presentation tier.
● Designed, developed, and deployed the EJB components using Session beans, DAO objects for database
access. Used Session façade and Business delegate design patterns.
● Used DB2 for back end database access and caching.
● Developed and tested the applications using Eclipse Indigo.
● Developed database schemas, SQL queries and stored procedures for the database running on DB2.
Value Labs, Hyderabad, INDIA
July 2013 – Sep 2014
Software Engineer
Description: Project created and maintained a web-based application that allowed the insured to log in and view the
claims regarding their account. The users could appeal a selected claim, print a new insurance card or update their
information. It was also used as an accident report tool that made the work of the support team easier since the
users could give their written description of the accident for said medical visit.
Role & Responsibilities:
Deployed the application on WebSphere Application server.
Implemented the web-based application following the MVC II architecture using Struts Framework.
Designed the front-end using HTML, JavaScript and CSS.
Extensively used Custom JSP tags to separate presentation from application logic. Used Hibernate for Object
Relational mapping.
Designed and developed Application based on Struts Framework using MVC design pattern.
Used spring Framework for implementing business logic and maintaining transactions.
Used Struts Framework to create Web Applications that leverage both Servlets and JSP.
Generated XML documents using Schemas and DTDs.
Environment: JSP, JDBC, Servlets, Ajax, JavaScript, jQuery, MyEclipse 9.0, Oracle, SQL developer, Tomcat 6.0, IE,
Firefox, JDK1.7, Struts2, Windows.
Educational Details:
Master’s in Computer Science from California University of Management & Sciences
Arlington-VA (2015)
Bachelor’s in computer science from RISE Group of Institutions
Hyderabad (2013)
6
References: Available upon Request