Devansh Bhardwaj



TECHNICAL SUMMARY:Strong CANVAS API development, and general FRONT-END ExperienceREACT (5+ years) - CLASS and FUNCTION COMPONENTSANGULAR 2,4,6,7,8,9,10,11,12 (9+ years)REACT NATIVE (3+ Years)Material UI (MUI) and AngularGraphQL (1 year)Typescript (9+ years)JavaScript (18+ years).NET C# (15+ years), .NET Core (5+ years), (15+ years), Entity Framework (12+ years).Java Sprint Boot (3 Years)HTML (10+ years)HTML Canvas (5 years)C/C++ (15 years)Java (5 years)PHP (3 years)SQL Server (15 years)MySQL (5 years)SQLite (5 years)System ArchitectGitHub, Gitlab, Devops, SVN.Management, team lead, and architect experience.SUMMARY: Extensive experience with frontend development using REACT (Class and Functional Components, Hooks, Context API, Routing, React MUI Library, PrimeReact Library), and ANGULAR. Strong Native JAVASCRIPT and TYPESCRIPT experience, considerable CSS and HTML-5 experience. Extensive backend development using .NET core, and good amount of experience with java, java spring boot, NODEJS, and PHP. Also have experience developing mobile applications using React Native.Work Experience10/2022 – PRESENTMaxor National Pharmacy Services, LLCSenior Software EngineerWorked on maintaining several applications and microservices. Added several features to a 340B application written in Angular 11, including security fixes to close all security wholes, implemented inactivity detection algorithm and UI to automatically logout a user when no activity has been detected for a set amount of time, in addition to several bug fixes throughout the UI and the micro-services written in .NET C#. I also worked on adding several features to another application written in React for prescription refill management, this included adding several new screens to manage the patients information, refills, and more. I proposed refactoring of the React app to clean up the code and make it more maintainable, and I was tasked with implementing the refactoring, which I did. This refactoring effort resulted in stability across the entire application, and consistent code and look and feel that became all theme-driven.Skills: Microservices · React.js · Angular · C#11/2021 – 09/2022Blackline SoftwareSenior Software EngineerLead the development of a state-of-the-art application auto-generation engine that is used to generate UI and all the supporting functionality based on a JSON configuration. I designed and developed this engine using React, the engine generated the UI, captured input from the users, applied validation dynamically, handled visibility and disabled states of the generated components based on dependency on the values of other field values and calculated expressions. The purpose of this engine was to allow application screens to be designed and implemented by non-developers, allowing non-developers to describe the screens using an easy to understand and JSON screen descriptor. I contributed the majority of the design, architecture, and implementation of the JSON descriptor structure and the engine code.Skills: Spring Boot · Technical Leadership · React.js · Angular05/2021 – 11/2021Travelers InsuranceSenior Engineer - IIConverted several Angular and ASPX applications into React micro-front-ends. The host application was part of a larger application that supported different parts of the insurance business. The original applications were a combination of MVC-generated views and Angular micro-front-ends. The new applications were developed as stand-alone React applications with their own routing and data encapsulation. These React micro-front-ends were still hosted inside an ASPX page, with initial arguments, including session and connection token information passed into these micro-front-ends as session variables that could be accessed from within each React app.Skills: · Prime React · React.js04/2020 –04/2021Agnitech IncSenior Software EngineerDeveloped an application for Jack Henry & Associates which validated credit card transactions based on configurations that were created by customers and agents of the company, the application uses these configurations to validate credit card transactions submitted by various clients of the company. This product was originally developed using an older technology stack, the new application was a collection of micro-front-ends that we developed in both Angular and React, with a .NET core back-end and .NET ASPX hosting pages. In addition, I worked on an E-commerce product for a client in Florida, which was a complete Point-of-sale/inventory solution that supported most functions of the business, including order capture, payment capture, inventory tracking, employee management, and more. I developed this product using React for the front-end, and .NET Core for the back-end.Skills: Angular · C#05/2019 – 03/2020 Consultant at Fox Networks Group through Agnitech Inc.07/2017 – 05/2019 Consultant at Fox Networks Group through Strategic Resource Partners AssociateSenior Front-end Developer/ArchitectDesigned and developed a complex multi-media-networks distributed scheduling application, which included a fully featured scheduling component implemented on top of the HTML Canvas. In addtion, the application I worked on included a back-end implemented using .NET Core, a front-end in Angular 7, and later converted to React, caching, Signal-R, SqlServer, and Entity Framework. Developed the entire Ui, and major pieces of the back-end, including the middle-tier communication layer between the client and the server, which included support for Signal-R functionality to enable users to instantaneously view each other's changes before the changes are even saved. Designed and developed a complex caching mechanism on the back-end, with Signal-R utilizing that cache to synchronize users. I developed a canvas-based schedule that allowed users to use their mouse and finger taps on devices such as Apple and android to create and manage schedules. For the database access, Entity framework was used to handle all interaction with the database. I delivered this project at the end of 2017, and since then, I was assigned to a new project that implements an even more complex canvas based schedule, which supports scheduling of up to 3 years, against hundreds of networks, time intervals, and days of week. I've been assigned the task of creating the HTML5 canvas-based schedule component which implements the most complex part of this new application. I also worked on converting the Angular application to React as a proof of concept, as an evaluation to test the performance and feature difference between Angular and React. As a result, I got to experience hand-on the different ways of implementing the same functionality using these two powerful front-end frameworks.Skills: HTML Canvas · React.js · Angular09-2015 – 04-2017Consultant at ComplianceEase through Everest Consultants Inc (503-643-3990)Senior Full-stack Software Engineer/ArchitectDesigned and implemented a Loan origination system for the mortgage industry using a combination of Angular, .NET Web API, and entity framework. As part of this implementation, I also integrated a Rules engine to validate loan applications based on custom rules using a Rules editor that I implemented as part of this application. I also integrated the application with the Freddie Mac and Fannie Mae APISkills: Microsoft SQL Server · Angular · C#02-2014 – 08/2015 Consultant at OC Superior CourtSenior Software EngineerRe-designed and implemented the court's juvenile case tracking system. This application is used by judges at the OC superior court to track and manage cases of juveniles, and it allows judges and court clerks to communicate real time during court sessions to trade documents and information related to the case being heard by the judge during the court hearing, all this real time communication functionality was implemented using Signal-R. The technologies used to implement this software were Angular for the front-end, .NET MVC for the back-end, and SQL Server for the database.Skills: Angular · C#11-2012 – 1-2014 XCENTIUM LLC Senior Full-stack Software EngineerWorked on several projects as a consultant working for XCENTIUM and implementing and maintaining applications for clients of XCENTIUM. I worked on implementing an automated testing framework for NBC in C# to automate the testing of web services dynamically so that tests for new API do not have to be implemented by developers; instead, users and testers can invoke these API using the test framework and app that I created for them. I also implemented a Microsoft WORD ADD-ON to manage references and citations for the company ProQuest. The requirement was to create the ADD-ON using C# and make the ADD-ON call JAVA API to talk to the PROQUEST server application. In order to implement this requirement, I developed it in WPF C#, created a bridge in C++, which allowed the communication between C# and the JAVA API using JNI.Skills: · C# · Java · C++4/2012 – 11/2012 Consultant at AMAZONSenior Full-stack Software DeveloperWorked on a couple of android applications during the early stages of the Android Java framework, I also worked on a product that implemented a testing tool that allowed android applications to be tested remotely from a PC. This product included implementing a socket server the runs on the android device to support remote testing from a PC, and then a front-end app that runs on a PC to allow users to configure test scripts a PC, and then trigger a feature in this app that automatically connects to the socket server on the connected device to feed it the commands from the configured scripts in order to test various features of the application currently active on the android device.Skills: Android Development · Python (Programming Language) · Java2/2010 – 3/2012 Nortridge SoftwareSenior Lead/Architect/DeveloperDesigned and implemented complex pieces of a loan management software. Added interactive visual form designer and added credit bureau modules to pull credit reports from Experian, Transunion, and Equifax. Developed a number of WCF web services that provided address validation, interfaces to back-end loan engine for clients to be able to integrate their custom loan system with our loan processing engine. Managed the full life cycle of web services and web application development, including design, deployment under IIS, and created integration logic between C++ application modules and .NET services.Skills: MVC · C# · C++10/2008 – 1/2010 BitCentralSenior Engineer/ArchitectDesigned and developed critical pieces of a very complex distributed system for use by CNN. The system included a customer facing web application, an internal administration back-end and UI, a UI and back-end for media contributors, an elastic search engine implementation, several windows services and restful API services.Skills: Java Swing · · Java · C++1/2007 – 10/2008 Raining DataSenior Engineer/Lead DeveloperWorked on various projects using different technologies, including C++, java, C#, JavaScript, HTML, Mozilla XUL, java swing. Helped develop and improve existing products and lead development on some new projects. Developed entire applications from scratch to manage and administer a proprietary XML database server.Skills: JavaScript · Java Swing · Java8/2006 – 1/2007 United HealthcareSenior Manager/DeveloperLead the development of a new project that linked UHC systems with subsidiary and third-party systems. I developed java/WebSphere web services and multiple web sites to allow third party companies, and authorized resellers to manage their accounts.Skills: WebSphere · Technical Leadership · Java4/2006 – 8/2006 Consultant at Google IncSenior Full-stack EngineerWorked on converting products written in Borland C++ to a Java-based client/server architecture, using JMS, Swing, Webwork.2004 – 2006 Gateway ComputersSenior Full-stack Engineer/Team LeaderLead the development of an order capture system for use by customers and gateway sales agents to customize orders of computers by allowing configuration of computers with various accessories and producing complex pricing logic to determine the price of configured machines based on combination of parts, discounts, volume, and more. The system was developed using Java Swing on the client side, a collection of enterprise java beans, and other types of remote services running on the server. The client application connected real-time to the EJBs to fetch information needed to present to the salesperson as the order is being taken from the customer, to give the salesperson the tools to make quick and accurate decisions about pricing and discounts.EDUCATION1992 - 1992Florida International UniversityMiami, FloridaMost courses of a master's degree in computer science Completed – Average GPA 3.81987 - 1991Florida International UniversityMiami, FloridaCompleted a bachelor's degree in computer science – Average GPA 3.1 ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download

To fulfill the demand for quickly locating and searching documents.

It is intelligent file search solution for home and business.

Literature Lottery

Related download
Related searches