PROFESSIONAL SUMMARY:
●**+ years of experience in analysis, design, development, research and implementation of Software development Life cycle (SDLC), object-oriented software systems and development of Windows Based, Web based, Client/Server and n-tier distributed applications.
●Experience in architecting, managing and leading the development teams and guiding them to achieve the goals
●Worked extensively in architecting, designing and developing Web Applications.
●Experience in developing and architecting various web based applications using React.js, Redux, Express.js, Node.js JavaScript, Typescript, Adobe Flex programming, Microservices, ActionScripts, BlazeDS, JAVA, J2EE, Java-Servlets, JSP, JDBC, EJB, AJAX,XML, CSS, HTML, Shell script and Oracle Enterprise Manager.
●Experience working in ReactJS/Redux, Express.js, Node.js and JavaScript.
●Experience in using React 18 features and SSR concepts for SEO.
●Experience developing AWS Lambda functions to trigger various AWSresources.
●Experience working in AWS SQS, SNS and CloudWatch services
●Basic knowledge in Angular and Flutter mobile app development.
●Knowledge in Object Oriented analysis and design (OOAD), Service Oriented Architecture (SOA).
●Developed distributed microservices using Java SpringBoot, Node.js and Express.js
●Working experience in Openfire server (Chat server) which deals with HTTPS/XMPP messaging and chat routing engine.
●Experience in migrating Adobe Flex/XAware application to ReactJS/Node.js/Express.js
●Experience developing micro-front end applications and integrating them using Webpack ModuleFederation.
●Experience working in the Agile development process.
●Knowledge about performance tuning and increasing the scalability of the application.
●Proficient in writing stored procedures, Functions, Packages, and Database Triggers using Oracle, MySQL and PL/SQL.
●Ability to learn new languages and Tools quickly.
●Excellent communication and interpersonal skills.
●Experienced working in version control systems like Visual Source Safe, SVN and GIT.
TECHNICAL SKILLS:
Languages/ Technologies: ReactJS, Redux, Express.js, Node.js, Java, JavaScript, Typescript, Adobe Flex programming, ActionScripts, XML, PL-SQL, AJAX, HTML, Java-Servlets, JSP, JDBC, EJB, Web Services, Apache Tomcat
Web Servers: Apache, Weblogic, JBoss, WildFly
Cloud: AWS, GCP, Azure
Databases: Oracle, mySQL
PROFESSIONAL EXPERIENCE:
Walmart, Austin, TX, USA April 24 - Present
Lead FullStack Engineer (Contractor)
●Created UI components using React.js/Redux and Javascript for Costing and Product Management applications.
●Responsible for developing screens in React.js and integrating with OneSource application for Walmart using Webpack ModuleFederation.
●Developed and Integrated with RestAPIs developed in SpringBoot.
●Designed and developed external integration with BambooRose for product offer and quote management using Kafka messaging and synchronization.
●Created unit test cases in Jest and functional test cases in Cypress, thereby reducing the manual testing work and development time.
●Migrated an existing UI and API application to new infrastructure in less span of time
●Provided proof of concepts and demos to end users to make sure the Business understands the value of the product being delivered.
●Collaborated with product managers, design team and other developers to ensure
●Configured CI/CD pipelines to deploy the build in Azure K8s.
PayPal, Austin, TX, USA August 23 - March 24
Senior Staff Engineer
●Responsible for developing and maintaining the Developer Dashboard application used for integrating PayPal checkout options
●Worked closely with UX team and Product managers to create responsive, efficient, and visually appealing interfaces that provide an exceptional user experience.
●Developed user interfaces and tools for software developers and merchants to integrate PayPal checkout options into their E-commerce websites using React.js, Redux, Typescript, Node.js, Javascript and CSS.
●Experience in creating reusable React.js components and common libraries
●Architectured the Dashboard platform using React.js and Node.js, where different remote tools can plug-in and play
●Used React 18 features to improve the website responsiveness and code quality.
●Worked on Server-Side-Rendering of React application using Node.js
●Worked closely with designers to translate visual designs into efficient and functional user interfaces.
●Ensured the performance, scalability, and responsiveness of frontend components by optimizing code and minimizing page load times.
●Stay up-to-date with emerging frontend technologies and industry trends.
●Participated in code reviews to ensure code quality, consistency, and adherence to coding standards.
●Brainstormed new ideas with the Product Team to build a new intuitive and seamless platform for integration.
40/86 Advisors Inc. (CNO Financial Group), Carmel, IN, USA July 17 – July 23
Lead Systems Analyst/Lead Full Stack
●Gathered requirements and developed detailed design and use cases.
●Architecture the business platform and decided the technology stack to be used.
●Planned for project enhancements, release, architecture and framework.
●Lead IT Finance projects to drive critical/time sensitive senior management deliverables and departmental improvement initiatives.
●Developed relationships with the business owners to understand their present and future needs and align technology accordingly.
●Based on the understanding of business needs, complexities, context and strategic trends across the function, identified new opportunities for IT that add significant value.
●Lead teams onsite and offshore and guided them on their projects.
●Full-Stack development of Dashboard application using ReactJS, Redux, Node.js, Express.js, Apache, Java, ShellScripts and Oracle server.
●Developed Project Release Tracker using ReactJS and Node.js, which allows the Business Managers, IS Managers and developers to create, manage and track the tasks to completion.
●Created Custom re-usable components using ReactJS, Typescript and CSS to make the UI more interactive.
●Developed reusable micro services using Node.js and Express.js
●Development of overnight batch processes with Amazon Lambda and Elastic
Beanstalk
●Development with AWS services, like AWS Simple Queue, AWS SNS, workflow, etc.,
●Managed microservices using Docker for auto scaling and orchestration using
Amazon EC2 container service and deploy it to an EC2 instance
●Set up monitoring of resources and applications using AWS CouldWatch
●Developed scripts in Jest for unit testing and TestComplete automation tools
●Designed and architectured the application to allow users to configure their own type of datagrid to be displayed.
●Created screens using ReactJS/Node.js to enter Credit Statistics data and persist it.
Randstad Technologies, Carmel, IN Feb 15 – Jul 17
Software Developer
Client: 40/86 Advisors Inc. (CNO Financial Group)
●Migrated the existing Flash application to the new Adobe Flash version.
●Enhanced the application to let users build their own queries to generate reports.
●Developed modules that will support Dashboard and reporting for managers.
●Developed User Interface which will help the agents to Attach/View files to support the holdings data.
●Developed User Interface to do reconciliation between CNO Financial holdings, Custodian and Accounting system.
●Used XAware and Java SpringBoot services to fetch real-time data from Oracle DB.
●Developed a model to automate the ALM Income Allocation – Tagging process.
●Developed Project Management Tab to help managers to have their desired reporting to be displayed as a Pod. Data will be displayed in Graphical views such as Line Graph, Bar graph and Pie chart. This also allows personalization of the tabs.
●Experience in profiling the application memory to identify memory leaks using JProfiler and VisualVM
●Developed automated testing tools to test the application.
Infosys Ltd., Chennai, India and FortWorth, TX Oct 10 – Feb 15
Technology Lead
Client: AT&T
●Created High Level Design & Detailed Design from System Requirements
●Presented the enhancements and changes in the product to clients.
●Developed rich user experience by using Flash Builder and JSP
●Knowledge about designing User interfaces using JSPs and XMXL components with client side validations.
●Developed custom routing in OpenFire presence server (Open source) to implement the business requirements
●Developed dashboard using JSP and Adobe Flex with widgets for various reporting.
●Developed shell scripts for making the deployment process simple in the servers.
●Experience in monitoring the server performance and memory in production servers.
●Involved in developing automation tools for regression and load testing.
●Experience in analyzing the XMPP packets exchanged between the application and OpenFire server, using HTTP Analyzer and Fiddler
Infosys Ltd., Chennai, India Jun 08- Sep 10
Software Engineer
Client: Verizon
●Involved in the process of requirement gatherings.
●Designed the user interface in Adobe Flex and JSP for ordering systems.
●Provided a Total view of the dashboard with real-time data using Adobe Flex Cairngorm framework and BlazeDS.
●Designed HTML components for the interaction between JSP and Flex components.
●Knowledge about working in Flex BlazeDS for Database interactions.
●Knowledge about interaction between JSPs, Servlets and Database.
●Developed an end-to-end reporting tool in Adobe Flex and JSP for viewing the orders placed through the front end.
●Provided interfaces for the external applications to retrieve data
●Planned extensive test scenarios and executing the same in test environment
●Developed testing automation tool in Java for regression testing.
EDUCATION:
Bachelors of Information Technology,
Anna University, India (2004-2008)