-
Experience
Software Developer at SITA - Current
• Redesigned airport kiosk user interface for passenger check-in and baggage drop-off using agile methodology with React, Redux
• Automated release builds on Azure DevOps for better CI/CD process improving developer experience and efficiency within the team
• Developed a desktop application (WPF) to manipulate windows services and update files from CI/CD build pipelines using C#, .NET
• Implemented multiple stored procedures and updated API calls using T-SQL and React, Redux to improve UI response time
• Created a watchdog service to monitor services in the windows system and start a service in the event of unexpected failure
• Built a multi-threaded Windows service to validate passenger’s information on PDF-417 bar code on boarding pass
• Experience working on Redux Uni-directional dataflow achieving the predictable application behavior
Environment: C#, WPF, XML, React, Redux, Electron, T-SQL, MySQL Server, Multi-threading, Windows Services, GIT, Azure DevOps, REST API
Software Engineer, Web at GreenHills Ventures Internship - Dec 2018 – May 2019
Project: Greenhills Ventures website
• Designed and developed a new company branding website with responsive UI
• Utilized AJAX (JQuery) to display data using asynchronous calls
• Developed SEO strategies for client based on keyword research, keyword strategy, competitive analysis, domain authority, current ranking and other factors that contribute to developing a successful SEO
Project: EdgeChain (edgechain.net)
• Developed an e-wallet web application using React to track transactions and maintain user’s Cryptocurrency
• Responsible for React UI and architecture by building component’s library, including Tree, Slide-View, and Table Grid
• Used React to create views to hook up models to the DOM and synchronize data server as a Single Page Application (SPA)
• Integrated payment API where user could purchase Cryptocurrencies with credit card, debit card or with third party bank service
• Made API calls to fetch the data from the back end as JSON response and parse it on the UI for DOM/CSS manipulation
Environment: React, HTML5, Bootstrap, Sass, JavaScript, MySQL, REST, JSON, Bitbucket
Software Developer in Test at Department of Sanitation (DSNY) - Jun 2018 to Dec 2018
Project: S.M.A.R.T
• Designed and developed test environment on Docker containers and configuring the Docker containers using Kubernetes
• Worked on distributed test automation execution on different environment as part of CI process using Selenium and Jenkins
• Responsible for creating and maintaining automation acceptance test suite using Selenium and Cucumber framework. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG
• Developed UAT regression automation scripts and automation of functional testing framework for all modules using Selenium WebDriver, JUnit, TestNG
• Used JIRA for managing the stories and creating defects for the iteration
• Used Postman tool to write functional tests in JavaScript for our API
• Responsible for testing of new functionality and enhancements, regression testing, system end-to-end testing, functionality testing, block box and gray box testing, integration testing, negative and adversarial testing
Project: DSNY Website
• Developed automated test scripts, reusable components and functions using Selenium WebDriver through JAVA for www.nyc.gov/dsny website
• Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases
• Performed GUI, functional and regression testing using Selenium and Jenkins
• Created Maven pom.xml to get the needed artifacts and integrated with Jenkins.
Environment: Jav
-
Projects
Trade Application
• Designed and developed multiuser, 3-tier MVC web-application for stock trading using PHP5, JavaScript, phpMyAdmin/JSON
Web Site for Suvasthuk Architects
• Implemented a new responsive UI that incorporated blogs using bootstrap and admin dashboard using JavaScript
• Used Search Engine Optimization (SEO) best practices to elevate web presence, resulting in top 15 ranking on Google search
Illness Diagnosis System using Machine Learning
• Created a web application in React to diagnose illness and provide remedies based on the symptoms entered by the user
• Utilized Python Flask to interact between SVM, Decision Tree and the web application to classify the illness from the ML algorithm
• Implemented repositories of user medical data to make accurate health predictions and train the system
• Built a Chatbot using ReactJS and NLP toolkit for patients to convey their symptoms and connect them to healthcare centers
Docker using Python-Flask
• Designed a web page for a restaurant (Cuisine: Indian) to display the menu and other details of the restaurant
• Implemented user interface using HTML 5 and JavaScript with database as MongoDB
• Implemented a Docker container for this set-up using Python-flask, making the system to be containerized and portable
Multi-Player Ping Pong Game
• Created a multi-player ping pong game using multi-threaded socket programming in java
• Players can connect to other players over internet, or connect through sockets through a single machine
• Players can set maximum scores, set difficulty levels and play with a bot (single player)
Comprehensive System for Smart Shopping
• Designed and developed an android application for supermarkets and enabled in-app billing for customers similar to Amazon Go
• Implemented bar code scanning of retail products for easy checkout by integrating ZXing library in Android Studio using Java
• Awarded “Innovative Project” in May 2017 for creative thinking and learning modern technologies for implementing the system
• Project had a combination of user interactive front end developed using Android Studio and customer end using HTML, CSS, PHP, Bootstrap supported by backend developed in Java, MySQL
Progressive Web App
• Developed a web portal to store data of 8000+ faculty and students of an educational institute using MySQL as the database
• Designed and implemented a clean user interface, for the administrator to create, update and retrieve information using HTML 5 and CSS3
• Implemented client and server-side validation using JavaScript and PHP
• Due to higher usage, updated the web portal to PWA (Progressive Web App) for better performance, cross-platform usage and ease of use
• Administrator can use any device (Computers, Laptops, Mobile Ph