ABOUT ME:
Around ** years of industry experience in all phases of software development life cycle including requirements analysis, applications design, development, Integration, maintenance and testing. Experience working on Frameworks like Bootstrap, Foundation, Angular.js, React.js, Node.js, Express.js. Solid experience on JavaScript Frameworks like MVC/MVVM JavaScript frameworks and Exposure to Node.js (Node eclipse & Enide Tool Collections)
Solid experience on JavaScript Frameworks like MVC/MVVM JavaScript frameworks and Exposure to Node.js (Node eclipse & Enide Tool Collections), jQuery UI, Kendo UI.
Experience applying the latest development approaches including MVC, MVVM Architectures, and event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, DOM, and XML.
Extensively used a Variety of JavaScript frameworks and jQuery plugins from npm and Grunt and also created Plugins.
Expertise in building Rich GUI websites confirming Web 2.0 standards using Dojo Toolkit and hands on experience using PrototypeJs Framework API's and HTML5 Boilerplate
Proficient with various IDE's like Eclipse, Android Studio, Notepad++ and Dreamweaver
Experienced with Linux system administration, DevOps and AWS cloud platform.
Experience with windows Azure to deploy the application on the cloud and manage the session.
Experienced with UI manual/automated testing tools using Jasmine, Karma, Mocha and Protractor and code optimization SQL queries on databases like Oracle, SQL Server, and PostgreSQL also worked on NoSQL Database like MongoDB.
Dealing with challenging High Traffic Websites and Cross Browser Issues handling.
Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular Js, Pure CSS and Bootstrap.
Good Web Application debugging skills using Chrome Developers Tool and Firebug.
Experienced in client-side design and validation using HTML and JavaScript.
Experience in creating test suites using JASMINE and always participated in cross-browser and platform testing, QA and UAT testing and bug fixing.
Experience in writing technical documents like Functional Requirement Document, Detail Design, creating screen mock ups, Test Cases, Conducting Code/Peer Reviews, Testing (Unit and Integration), planning and leading sessions.
Well versed with IDE's - Visual Studio, Visual Studio Code, Aptana Studio, Dream Weaver, sublime, Adobe Flash, Web storm and NetBeans.
Worked in Agile Scrum projects and attended Daily Scrum meetings, User Story review meetings, Sprint Review and Retrospective meetings as part of Agile Methodology.
Experience of using browser debug tools like Safari Develop, firebug etc.
Experience in writing technical documents like Functional Requirement Document, Detail Design, creating screen mock ups, Test Cases, Conducting Code/Peer Reviews, Testing (Unit and Integration), planning and leading sessions.
Extensively used build utilities like MAVEN, ANT for building of jar, war and ear files.
Excellent analytical, problem solving and presentation skills.
Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test-Driven Development (TDD).
Extensively used build utilities like MAVEN, ANT for building of jar and war files.
Excellent experience in using scrum tools JIRA Agile, Scrum works and bug tracking system - JIRA, Bugzilla.
Programming Languages and Web Technologies
HTML5, CSS3, SASS, ES6, Bootstrap, XHTML, DHTML, AJAX, JSON, XML, Python
JavaScript Libraries and Frameworks
ReactJS, Angular JS, Modernizr, RequireJS, jQuery UI, Socket.IO, Bootstrap.js, Video.js, GraphQL, Selenium, Axios, Aysnc, Request, Passport, JWT, Express.JS, Body-Parser, Underscore JS, Mongoose, Sequalize, Next Js.
Application/Web Servers
JBoss, HTTP Web Server, Apache Tomcat, Web Sphere
Testing Tools
Jest, Jasmine, Protractor, Karma, Mocha, Chai.
Operating Systems
Linux, UNIX, Windows 2000/XP/7, Windows 8.1, Windows 10
Web Services
SOAP, REST, WSDL, RSS
IDE
Visual Studio Code, Eclipse IDE, WebStorm, Notepad++, Sublime Editor, Adobe Dream Weaver
Databases & Platforms
PostgreSQL, MongoDB, MySQL, Oracle database
Configuration Mgmt. Tools and Developer Tools
Git, Gerrit, Visual studio, Dreamweaver.
Development Methodology
Agile, Waterfall
Cloud Technology
AWS, API Gateway, Lambda, AWS S3, DynamoDB, CloudWatch, AWS SNS, AWS SQS, CI/CD pipeline, AWS Cognito, AWS Route 53, AWS IAM, AWS Cloud Front, Cloud Formation, AWS SES,AWS CDK, Amazon Kinesis Data Streams, Amazon Data Firehose, Amazon SageMaker, AWS Glue, Amazon QuickSight, AWS Lake Formation, Athena, Route 53, Elastic Beanstalk, Code Commit, Code Pipeline, Code Build, Code Deploy, AWS RDS, Azure, Step Functions
Client: CSAA, Walnut Creek, CA Mar 2023 – Till Date
Role: Sr. Software Engineer
Project Description: Biometric Authentication Integration for Secure Web Transactions solutions significantly elevated the security posture of the web platform, reducing the risk of unauthorized access and fraudulent transactions. The project received positive feedback from users and stakeholders, establishing a robust foundation for secure and user-friendly online interactions. This project showcases my expertise in web development, security implementation, and the ability to integrate cutting-edge technologies to meet the evolving needs of the digital landscape.
Responsibilities:
Worked with advanced web development technologies such as React 18.3.1, React Redux, NodeJS v23.0.0, and ExpressJS to build interactive and scalable web applications.
Developed custom Redux Form scripts to update the Redux store using Immutable, Redux Thunk, NgRx, and RxJS for efficient state management.
Designed and implemented GraphQL APIs using AWS AppSync for efficient data querying and real-time updates.
Utilized MongoDB, ECMAScript 6, TypeScript, JavaScript, Bootstrap 4, CSS, HTML, and JSON to create dynamic and robust applications.
Designed responsive web pages using Bootstrap 3 and Flexbox for seamless adaptability across devices.
Created JavaScript utility functions to meet specific internal requirements.
Developed mobile-friendly screens using Media Queries in CSS3 to enhance user experiences across different screen sizes.
Leveraged Python for microservices architecture to break down monolithic applications, enabling scalability and easier maintenance through loosely coupled services.
Crafted back-end solutions using Python to build RESTful APIs, ensuring efficient data exchange and robust server-side logic for scalable applications.
Used SCSS preprocessors to simplify and accelerate the development of CSS styles.
Collaborated with team members to achieve project goals and complete tasks efficiently.
Integrated backend APIs into applications using the Axios library for streamlined data handling.
Debugged web applications using developer tools to trace the flow and resolve issues during development.
Worked closely with the UX Design team to implement wireframe workflows into the application's functional design.
Communicated with the backend team to fetch data using RESTful API calls (GET/POST) and handled data in JSON format.
Implemented server-side development patterns with MongoDB, writing schemas and queries to retrieve and manage data efficiently.
Experienced in all phases of the SDLC, including Requirement Analysis, Implementation, and Maintenance, and worked extensively with Agile (SCRUM) methodology.
Styled web pages using CSS3 and Bootstrap to create visually appealing and responsive designs.
Involved in creating web app designs and building applications using React, HTML, CSS, and Material UI.
Designed dynamic client-side functionality for web forms and navigation using React and its core features.
Environment: HTML, CSS, JavaScript, ECMAScript, React v18.3.1, NodeJS v23.0.0, ExpressJs, MongoDB, Typescript, Python, Bootstrap, Axios, Ajax, JSON, Linux, Putty, WinSCP.
Client: Molina Healthcare, Irving, Tx April 2021 – Mar 2023
Role: Sr. Full Stack Developer
Project Description: The project entails creating a user-friendly appointment platform that enables remote medical consultations. Hospitals register doctors with unique IDs, allowing people to search for and book appointments depending on their specialism. One of the primary problems with the current situation is that hospitals have to deal with a high volume of patients. To keep patients at ease, we created a user-friendly appointment platform that offers medical services and allows users to interact and chat with doctors. Hospitals can register their doctors in the portal using their IDs, and patients can then search for doctors with various specialties for consultations. The intent was to create a basic user interface for the system that individuals of all ages could simply navigate. Both physicians and patients can benefit greatly from this system. The automated method will reduce the amount of manual work that hospital employees must perform. Maintaining patient health records is possible, and these records can be used in medical research. The best thing about this is patients can book appointments at any place and any time within 2 minutes without waiting in a long queue in a hospital.
Responsibilities:
Complete exposure with MERN (MongoDB, ExpressJS, ReactJS 18.2.0 and NodeJS v16.20.2) stack with ES6.
Created reusable components and custom hooks with ReactJS and Typescript. Used JSX for markup, props and state in the components, life cycle methods, DOM event handling and built forms. Incorporated power BI dashboards into the web portals.
Implemented secure file storage and retrieval mechanisms using AWS S3 buckets with lifecycle policies and access controls
Integrated AWS SNS for real-time notifications and SQS for asynchronous processing in distributed architectures.
Used Fetch API for making HTTP calls. Worked with many redux middlewares and third-party react components.
Automated infrastructure provisioning using AWS CloudFormation templates and AWS CDK for rapid deployment and consistency
Used Redux for state management using Store, Actions and Reducers. Used pure functions to create reducers. And used Flux in a few applications to save multiple stores.
Used redux-middle wares, redux-local storage, redux-pouchdb, and redux-logger.
Used third party react components - react-video, react-captcha, react-tags input, react-DataGrid, react-calendar, and react-tabs.
Written JSX to embed raw HTML templates inside JavaScript code and used Babel and Webpack for transpiration and used Node for the backend.
Wrote Express.js and used MongoDB for persistence and Redis for caching.
Used Mongoose Schema/Model to create query, update, and delete with Express.js controllers.
Worked with NodeJS modules like body-parser, cluster, process, jwt, passport.js, mongoose.js, lodash, and async.
Worked with ES6/ES7 - Promises, Modules, Arrow functions, Rest, Spread, Maps, Sets, classes, symbols, generators, iterators, async, await and Patterns.
Maintained customer portals, both customer facing and claims processing where we receive the data from the database where the data is provided via GraphQL content management system.
Worked on CI/CD with Bamboo, Gerrit, Git and AWS cloud.
Integrated AWS services like API Gateway, Lambda, and Cognito to control access and manage resources securely.
Implemented AJAX for asynchronous data retrieval and JSON for seamless data interchange.
Developed and executed comprehensive testing strategies, including unit testing, integration testing, and end-to-end testing using Jest, Mocha.
Leveraged Selenium for automated testing to ensure application functionality across different environments.
Monitored function execution, errors, and logs using AWS Cloud Watch for proactive issue resolution.
Utilized AWS monitoring tools to monitor API performance, error rates, and usage metrics.
Managed function concurrency, timeouts, and memory allocation for optimal performance in AWS Lambda.
Implemented continuous integration and continuous deployment (CI/CD) pipelines for efficient development workflows.
Utilized Jenkins to set up CI/CD pipelines, configure jobs, and automate build, test, and deployment processes.
Followed Agile methodology for software development, participating in sprint planning, daily stand-ups, and retrospectives.
Worked closely with cross-functional teams to deliver high-quality software solutions on time and within budget.
Demonstrated strong communication skills to foster collaboration and alignment among team members, stakeholders, and product owners.
Aligned development efforts with business goals and customer needs by focusing on delivering value incrementally and frequently.
Environment: React v18.2, Redux, React Native, Typescript, Jest, React-Router, ES5, ES6, ES7, Lodash, Express.js, Node.JSv16.20.2, MongoDB, Mongoose, GraphQL, Webpack, Babel, Gerrit, Git, Jenkins, AWS Services, HTML5, CSS3, Bootstrap, Flux,.
Client: Simmons Bank, Dublin, CA Sept 2018 – April 2021
Role: React Developer
Project Description: Developing and enhancing the workflow tool that supports critical processes for Debt Issuance, SLR, Capital Management, and ALM on a global scale. The iTAP team is the authoritative source of data for these processes, encompassing trade booking automation, integration of trades from multiple sources, and the implementation of Management Information System (MIS) processes. Specifically involved in working closely with the Treasury department, contributing to hedge accounting, and facilitating risk management activities, particularly Interest Rate Risk in the Banking Book (IRRBB).
Responsibilities:
Developed static user interfaces and added dynamic features using RESTful APIs and custom push notifications for improved interactivity and backend integration.
Designed and implemented backend RESTful APIs with Node.js and Express.js, integrating with SQL databases for efficient data handling.
Designed and optimized relational database schemas and queries in PostgreSQL to ensure efficient data retrieval and enhance the performance of backend services.
Built scalable software solutions for Debt Issuance, SLR, Capital Management, and ALM processes, adhering to industry standards, security protocols, and regulatory requirements.
Developed responsive web applications using React.js, enhancing user interaction and improving data retrieval with third-party API integration.
Employed Redux for centralized state management, ensuring data consistency across large-scale React applications.
Implemented serverless architecture using AWS Lambda, optimizing resource usage and efficiently handling event-driven workloads.
Configured and managed AWS API Gateway for secure communication between frontend and backend services, ensuring scalability and reliability.
Monitored system performance with AWS CloudWatch, improving the availability of Lambda functions, API Gateway endpoints, and DynamoDB databases.
Engineered front-end login functionality using RESTful service calls, token verification, and credential storage, enhancing security and user experience.
Used Tailwind CSS for rapid frontend development, creating responsive, consistent user interfaces while improving retention by 30%.
Increased test coverage by writing unit tests with Jest and Enzyme, identifying bugs in the login flow, resulting in a 22% projected user growth.
Followed Agile methodologies, actively participating in sprint planning, stand-ups, retrospectives, and providing mentorship to junior developers.
Used Git for version control, collaborated with backend developers to integrate server-side logic with React components, and maintained detailed documentation.
Environment: ReactJS, Redux, Html, CSS, JavaScript, Tailwind, NodeJS, ExpressJs, SQL, Linux, Enzyme, Git, Visual studio Code, Jest Unit, Rest APIs, EC2, DynamoDB, CloudWatch Logs, Ruby on Rails.
Client: Chevrolet, Dallas, Texas May 2015 – August 2018
Role: Sr. Full Stack Developer
Project Description: In this project, I developed a Model Management System for Chevrolet using Node.js and MongoDB. The system is designed to allow seamless updates to the Chevrolet website by enabling the database team to input new car models and design details directly into the system. I built RESTful APIs using Node.js and Express to manage car model data, including specifications, images, and features. MongoDB was used for storing large datasets related to car models. To ensure ease of integration and future scalability, I incorporated Swagger for API documentation, making it easier for front-end teams and third-party applications to interact with the backend.
.Responsibilities:
Implemented REST APIs using Node.js and Express.js in JavaScript and integrated them with the frontend using resource calls.
Developed CRUD APIs with Express.js/Node.js and interacted with MongoDB using Mongoose.
Utilized JWT tokens for authentication and integrated them with AWS services.
Employed TypeScript to improve type safety and reduce runtime errors, ensuring better code maintainability on a telemedicine platform.
Integrated TypeScript with Redux to enforce strict types for actions and reducers, enhancing state management and reducing runtime issues.
Used Node.js Passport and Google API v3 for user authentication and YouTube uploads.
Leveraged ZMQ for distributed in-memory message queuing, connecting various Node.js utilities and applications.
Implemented Socket.IO with ZMQ for real-time MongoDB events, providing live feeds to the frontend.
Developed a CMS for managing medical records with HIPAA compliance, enabling secure sharing during telemedicine consultations.
Built data visualization charts using Next.js and D3.js to display information in a graphical format.
Debugged and resolved platform-specific issues in React Native, ensuring consistent performance on both iOS and Android platforms.
Developed custom native modules for React Native, enabling access to platform-specific features like camera access, geolocation, and file handling.
Configured a Jenkins Pipeline for CI/CD, containerized applications with Docker, and managed deployments using Kubernetes.
Integrated third-party services like Stripe for payment processing and AWS SES for email delivery to facilitate transactional workflows.
Utilized AWS Amplify for faster development and deployment of full-stack applications, along with AWS CloudWatch for monitoring application performance.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML, Tomcat, Apache. Dreamweaver, DOM, MVC, bootstrap, Agile, SQL Server.
Client: State of Texas, Texas Jan 2013 – April 2015
Role: UI Developer
Project Description: Led the development of a robust and user-friendly Electronic Health Records (EHR) system aimed at optimizing healthcare providers' efficiency in managing patient records. Designed and implemented a comprehensive platform that ensures secure storage, seamless retrieval, and efficient management of patient information. The system prioritizes user experience, streamlining data entry, and retrieval processes, ultimately enhancing the overall workflow of healthcare professionals. Project is industry-leading security measures to safeguard sensitive patient data, ensuring compliance with healthcare regulations.
Responsibilities:
Developed form authentication web applications for authentication of the user.
Involved with testing team to perform Unit Testing and Compliance Testing to resolve the issues.
Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing
Responsible for the Design and development of the Deals and maintenance and Report modules.
Used advanced level of HTML, XML, AJAX, ActiveX Controls, JavaScript, CSS3 and pure CSS layouts.
Developed web pages applying best standards.
Developed Ant script to automate the process of build and deployment.
Used SOAP Web Service and deployed applications on Apache Tomcat serve.
Developed User- Interface screens involving, JavaScript and XML DOM parser.
Created Common files, global messages for the common usage.
Applied industry best practices and standards to meet project requirements.
Managed time effectively with minimal supervision to accurately scope projects and ensure that projects release on-time.
Designed and developed AJAX calls to populate screens parts on demand.
Identified opportunities for process improvements/efficiencies and drive adoption of high priority/high value improvements within the team.
Environment: HTML, CSS, DHTML, JavaScript, jQuery, Struts, JavaScript, Servlets, Apache Tomcat, MySQL, jQuery, AJAX, JSON, XML, SVN, XML, SOAP.
Harish Malla
Sr. React/Full Stack Developer
Email: ***************@*****.***
Phone: 940-***-****
Linkedin : linkedin.com/in/harishmalla26/
PROFESSIONAL SUMMARY
TECHNICAL SKILLS
PROFESSIONAL EXPERIENCE