Post Job Free
Sign in

Software Developer Data

Location:
San Jose, CA
Posted:
May 17, 2020

Contact this candidate

Resume:

Dharmang Solanki

******************@*****.*** +1-669-***-****

iamdharmang.wordpress.com linkedin.com/in/dharmangsolanki/ dharmang007 Education

San Jose State University Master’s in Software Engineering [August 2019 – August 2021] Coursework: Data Mining, Machine Learning, Enterprise Distributed Systems and Enterprise Software Platforms Dharmsinh Desai University Bachelor’s in Computer Engineering [July 2014 - April 2018] Coursework: Data Structures and Algorithms, Operating Systems, Data Mining, Artificial Intelligence, Image Processing. Internships and Professional Work Experience

Student Assistant (Unity3D Developer) San Jose State University [September 2019 - Present] o Designed and an implemented interactive Maxwell Boltzmann graph in a Virtual Reality (VR) app which was a part of University funded project named Chem-Lab.

o The application is designed to teach basic concepts of physical chemistry by leveraging the VR technology in the Unity3D game engine. o Assisting the faculty members to help with immersive learning technology in classroom. Immersive learning technology include VR/AR applications for platforms HTC Vive, Oculus Rift S for console and Android and iOS for mobile devices. Software Developer Proseon Technologies Pvt. Lmt. [July 2018 – April 2019] o Research and design a formula language named IQL (Investar Query Language). IQL is a propriety formula language that is used by stock market traders to execute their custom queries. Complete implementation was done in C#. o Implementing an in-built custom test editor for the language which supports the autosuggestion and syntax error detection feature created from scratch. Designed a unique XML parser that converts the code into simplified UI in the software so that customers who are not coders can also leverage the power of the IQL feature.

o Successfully, shipped this feature and currently used by many customers of the software. Software Developer Intern Proseon Technologies Pvt. Lmt. [December 2017 – March 2018] o Designed a generic parser for the company’s software product Investar. The parser translates the third-party formula language into the simplified object which can be used directly in the existing software. Technologies used were C# and Roslyn library. o The architecture of parser served as a base for the development of next major project at the same company. Projects and Certifications

Twitter Clone (ReactJS, ExpressJS, MongoDB, Kafka, NodeJS) Full stack Application o Implementing all the basic features like followers, user analysis, creating lists, messaging and posting tweets in ReactJS frontend. o Designing and implementing service oriented distributed system with Kafka using ExpressJS backend server. The website can handle more than 10000 concurrent users with help of Kafka. The website was hosted on AWS. o Redis caching was used to improve the read – write between client and server. Car rental Application (ReactJS, Spring boot, AWS) Full stack Application o A fullstack rental application with features of responsive searching, booking, profile management and many advanced vehicle renting features. o Implementing responsive, fast and interactive UI in ReactJS which is backed by a robust Spring Boot server and MySQL database to store data and host the application with AWS load balancer.

Data verse (C++, Python, gRPC, ProtoBuf) Enterprise Software Design o Designing and implementing the data pipeline and storage system to collect, store and stream data as a part of server-side infrastructure. o Using the microservice architecture and creating multiple servers we create a dynamic overlay network of nodes connected to with RJ45. o The system will have core feature to provide efficient scalability to handle large number of request and different types of data. Games in Unity 3D (C#) Game Development

o HALO: A 2d pixel version of famous game by Microsoft HALO. Currently in development. This project used the in-built tile maps and sprite sheet animation. [on going]

o Roller Ball: Player acts as a ball who must escape from enemies. If two enemies collide, they will be destroyed. o Ping Pong: Classic ping pong game

Certifications

o Neural Networks and Deeping Learning: Link by Andrew Ng Coursera Skills

Interests: Data Science, Software Development and Artificial Intelligence Languages and skills: C#, Python, JavaScript, C++, Java, OpenMP, Cuda GPU programming, Windows Application Development Data Science: TensorFlow, sklearn, R, OpenCV, Keras Web Technologies: RESTful, GraphQL, gRPC,Zookeeper, Kafka, Flask, Node JS, .NET, ASP.NET, Django, AWS, and Docker Databases: MySQL, Microsoft SQL Server and Mongo DB Tools: Unity3D, GitHub, Tortoise SVN, Visual Studios, MATLAB, Jupyter Notebook and Adobe Photoshop



Contact this candidate