Made with
Standard Resume
Learn more

Awdesh Sharma

Sr. Software Engineer
Seattle, Washington
|

awdesh.xyz
|

awdesh@outlook.com
|

3153829915
Senior Software Engineer experienced in working with a fast paced, collaborative and constant delivery environment. I've worked in full stack development using various technologies including Java, C#, JavaScript , SQL and MongoDB. I also have a Master's degree in Computer Science from Syracuse University, NY. I'm truly passionate about my work and always eager to learn new technologies. These days I'm more than excited about the evolution of bots, I've created an inteactive chat bot, please chat with it at-: http://awdesh.xyz.
A
S

Work Experience

Nortek Security & Control

Sr. Software Engineer
|

Feb 2016 - Current
  • Currently working as a lead developer on project which sends health measurement data from Bluetooth device to API end points of customer API. Health measurement data is uploaded from device to the NET platform where it gets parsed, transformed and route to endpoint via HTTP POST.
  • Owned and maintaining existing MEAN stack application. Node server calls to Python Tornado’s webserver to retrieve medical device’s events and activity.
  • Actively take part in increasing performance of the platform by selectively using mongoEngine vs pyMongo query. Using docker containers, Ubuntu Linux 14.04 LTS, python, JavaScript, NginX, Tornado web server.

Cerner Corporation

Software Engineer
|

Jun 2012 - Jan 2016
  • Worked on designing and implementing Enterprise Java Service which performs necessary database transactions using JDBC for data retrieval, update, deletion and modification etc. Java Service layer will eventually override existing sql layer and will provide re-usable API for different teams.
  • Designed and developed a component using JavaScript, JSON for data interchange, SQLto call java services that handles database transactions, grunt and maven for managing project dependencies.
  • Designed a C# API which has been consumed by JavaScript and C++ to have web and desktop version of the component.
  • Created customized logger library in C# to log errors of different C# projects.
  • Implemented publicly consumable WPF library. Later called that managed dll from native C++ code in order to have WPF UI capability with C++ application.
  • Optimized SQL queries by using hash maps for retrieving values and removing unnecessary joins between tables. • Actively participatin

Aegis Software

Software Developer Intern
|

Apr 2011 - Jun 2011
  • Worked on the Tree List structure where each tree list node has drag& drop capability, helped team on different UI modules using WPF and Dev-Express.
  • Used C#, WPF, Dev-Express, LinQ intensively to design different modules of the product.

Education

Syracuse University

Master's Computer Engineering
|

Aug 2010 - May 2012

Projects

Personal Chat Bot

Software Developer

Created a Resume Bot that walk through necessary details of my resume and provide clear insight of my technical background.

Bot is available on website and on Telegram Messenger.

ToDo App on Amazon's Alexa

Software Developer

Participated in AngelHack Hackathon in Seattle. Worked with a team of 5 people to create a daily routine ToDo app an "Alexa". Successfully completed the project and pitched the idea to the investors. Amazon appreciated our effort by awarding Amzon Fire TV to each team member.

University Management System(Asp.Net MVC-3,SQL Server 2008 and ADO.Net)

Software Developer

Application allows different users to have different privileges and different access to the websites. Admin can create account for other users, can enable or disable other users. Faculty can manage assignments ,download assignment submitted by student, Manage Courses that he owns and grades for the assignments. Student can Upload his assignment, Export excel file(Open XML SDK is used), View his grades.

32 bit monthly code challenge

Software Developer

Participated in monthly code challenge to create an app which captures the idea of health in 32 line of code.

Used 8 different programming languages to create different applications

Skills

  • Java, Node.js, C#, SQL
  • .NET, HTML, CSS
  • Visual Studio, IntelliJ