Post Job Free
Sign in

.Net Developer

Location:
San Jose, CA
Posted:
September 02, 2017

Contact this candidate

Resume:

HOME PAGE - https://mmrp*.github.io/

PROFESSIONAL SUMMARY

Passionate, creative and results oriented Engineering leader with 10+ years of substantial software development experience in design and development of windows applications and web applications

Strong expertise in WinForms and web applications development using C++, C#.Net, ADO.Net, LinQ, WPF, XML, XAML, JavaScript, Html5, JQuery and AngularJS 1.x, Angular2, Sass, LESS

Hands on experience in windows desktop applications development using C#.net 3.0/3.5/4.5 frameworks and WPF

Proficiency with Html5, JavaScript, AngularJS 1.5.x, Single Page Applications

Good understanding of Singleton/Abstract/State/MVC/MVP/ MVVM patterns

Complete life cycle (SDLC) knowledge of a product life cycle involving define, design, development and testing phases

Experience using TFS, SubVersion and Git for check-in/check-out/merging/branching the code

Proven problem solving skills in complex integrated environments

Wide ranging skills in design & development of software products

Strong written, communications and presentation skills

Worked as a team lead and handled a team of 6 people

Comfortable with Agile, waterfall and hybrid development processes SKILLS

.Net and Web Technologies

.NET Framework 2.0/3.0/3.5/4.0/4.5, C#.Net, C++, VB.NET, XML, WPF, Microsoft Expression Blend, XAML, Html5, JavaScript, JQuery, React, AngularJS, AWS, Python, Angular 2, ASP.Net, Web API

Build/Automation

Tools/Branching

Grunt, Nodejs, Gulp, Git, TFS, SVN

Microsoft Tools

MS Word, Excel, Access, Power point, Expression Blend, Front page, Visio, Web Programming and Scripting

Operating Systems

Windows 95/98/2000/NT/XP/7/10, Linux, iOS

DataBase

SQL Server 2008, MS Access, Mongo DB

Mohan

Cell #: 269-***-****

Email: ***********@*******.***

San Jose, CA

Windows Application Developer

Web Application Developer

ADDITIONAL SKILLS

Intermediate knowledge of AWS concepts

Beginners knowledge on python

Intermediate knowledge of MongoDB concepts

Intermediate knowledge of Java programming

PROFESSIONAL EXPERIENCE SUMMARY

Project: STORE VISIT FORECASTING FEATURE Feb 2017 - Present Client: CriticalRiver INC, San Jose, CA

Business Mobile Advertisements

Role: Full Stack Developer

Technology: TypeScript, Angular2, HTML5, Google BigQuery, SASS, Grunt, Gulp, GitHub, JS Web API

Feature is developed to visualize the graphical representation of store visits based on user inputs like media type, location, cellular service provider, and device type. Graph is plotted between store visits on y -axis and frequency requests on x-axis. Role & Responsibilities

Handled the complete feature end-to-end starting from UI development to plotting graphs with the data

Developed UI using Angular2, SASS, and Grunt

Handled RESTful API calls for the feature

Constructed Big Query and provided UI fields binding with the results obtained

Plotted graphs based on the result

Project: INSTAMYND Mar 2013 – Dec 2016

Client: CadCam-e, Farmington Hills, MI

Business CAD, CAM & IT Services

Role: Team Lead

Technology: C#, WPF, HTML5, CSS3, JavaScript, Angular JS, Angular2, React A timeline based single page web application which organizes all communications (chats, e-mails etc) in a well formed structure to increase the productivity of an organization. This application allows users to chat, send emails, alerts, transfer files, make audio/video/group calls, and group chats. Communication threads are connected and displayed in a thread view chronological manner along a timeline

Role & Responsibilities

Involved in designing the process flow of the project, and understanding the e-jabber API for transmission of the messages

Implemented peer to peer and group chat communications

Created directives, partial html pages, controllers required for the single page application

Project EnSuite 2014 Jan 2010 – Feb 2013

Client: CadCam-e, Farmington Hills, MI

Business CAD, CAM & IT Services

Role: .Net programmer

Technology: C#, OpenGL, COM, C++, WebGL, ASP.Net, Web API, MVC 4 A multi-CAD product that provides a platform to automate processes leveraging multi-CAD data across the enterprise. It allows process automation through targeted “productivity apps” and includes a framework that enables creation of scripts in an engineering organization. It democratizes access to 3D CAD data across the organization Role & Responsibilities

Involved in designing and implementing algorithms and many features of the product like Measure, Cope and Drag, bounding box etc.

Worked with reverse engineering team to test the static libraries and with translators’ team to test the dynamic link libraries (DLLs)

Used CCW and RCW concepts wherever needed, COM objects to communicate between managed and unmanaged data, XMLs to store and retrieve the application data

Provided display functionality for the application using OpenGL, used multi-threading for processing batch translation, and handled various memory leaks in unmanaged code using different techniques.

Project CAD Translator Aug 2007 – Dec 2009

Client: CadCam-e, Farmington Hills, MI

Business CAD, CAM & IT Services

Role: Junior .Net programmer

Technology: C#, XML, ActiveX Control, Visual Studio.Net 2008, IIS 7.0, TFS EmVee for Aras is a light-weight viewer for enterprise-wide viewing of CAD data. The tool is developed as an ActiveX plug-in to IE. The vertices and normal data is divided into small triangles to tessellate the model in the viewer.

Role & Responsibilities

Designed the ActiveX viewer for the application using user controls.

Involved in Design, Development, Implementation and Unit testing.

Followed Agile Methodologies and Test Driven Development.

Performed unit testing and integration testing.

TFS has been used as version control and document management.. Master of Technology in Computer Integrated Manufacturing National Institute of Technology, India



Contact this candidate