Hello, I am
Photo by Jesus Kiteque on Unsplash.
I received a bachelor's degree in software engineering from San Jose State University in 2018, and a master's degree in Software Engineering from SJSU in December 2020. I have had significant experience in full stack web and native Android development, and I am also passionate about UI/UX.
Few technologies I have been working with recently:
Software Developer
at Sun-Net, Inc.
Aug 2021 - Present
Bug fixing, and implementing enhancements in legacy projects developed with stack: Tomcat, Spring, Apache Struts, JSP, JQuery, and Bootstrap.
Integrating JaegerTracing in existing Java microservices.
Contract Web Developer
at Foldscope Instruments
May 2021 - Aug 2021
Worked closely with a team to convert non-technical requirements and guidelines into software under short timelines for a seminar.
Built a React dashboard that can be used to program a laser based projection device with Blockly and P5.
Designed a lower level language for the projector, and implemented a JavaScript based engine that converts HTML Canvas to the projector language.
Full Stack Developer
at Red Line Safety
Oct 2019 - May 2020
Implemented a Node.js service that gathers live data from IoT devices using AWS IoT and GCP Pub/Sub, pushes it to Firebase database, and makes it available for frontend through Express.js REST API.
Designed and implemented a socket based(socket.io) architecture to facilitate constant data streams for instant updates between frontend and backend.
Implemented a map based dashboard using Next.js and Ant Design UI library for React to display realtime values from Firebase.
Hosted the IoT Node.js service , and a dashboard web app on GCP Compute Engine.
Research Assistant
SJSU Research Center
Nov 2018 - May 2019
Developed a web dashboard with Node.js and Express.js for backend, Firebase as database, and jQuery, EJS and SASS for frontend implementation.
Visualized live locations of different entities on a map based on values in Firebase using constant AJAX calls to Node.js REST API, and Google MAPS API.
Implemented a Node.js service that generates random coordinates, and other values for certain entities and pushes them to Firebase.
Enhanced existing Android app UI. Worked with Java and XML.
Boreas
Native Android, Java, Room Database, Gradle, XML
An encrypted offline chatting application. Highlights of my tasks include implementing padded RSA based encryption, event based architecture to facilitate emitter-listener relation between controllers and views, searching for nearby usersto be messaged using Google's Nearby Connection API, and UI enhancements.
Designed and built by Akshat Sharma.