Post Job Free

Resume

Sign in

.NET Developer

Location:
Austin, TX
Posted:
June 25, 2017

Contact this candidate

Resume:

DIPENDRA KUSI

**** * ********* **. ******, Texas, 78741

972-***-**** ac0zzb@r.postjobfree.com www.linkedin.com/in/dipendrakusi

.NET DEVELOPER SOFTWARE ENGINEER

Experienced, dynamic programmer and data scientist specializing in C# .NET, with 5 years of hands-on experience in IT; includes 4 years of experience in .NET programming and over a year of experience in data science. Proven ability to coordinate the full development lifecycle; proficient at translating user requirements into actionable technical specifications, delivering on requirements through expert programming and clean, flexible code. Excellent exposure to large-scale enterprise health care projects. Adept at managing testing and debugging to ensure application performance. Comfortable working with large volumes of data; hands-on with the latest tools in data analytics; committed to uncovering and identifying actionable meanings and conclusions. Critical thinker, tenacious problem solver, fast learner, and proactive team player with strong communication skills.

CERTIFICATIONS:

MTA: Software Development Fundamentals in C# – Microsoft

MCPS: Microsoft Certified Professional – Microsoft

MCSD: Windows Store Apps Using HTML5 – Microsoft

Programming in HTML5 with JavaScript & CSS3 – Microsoft

Languages:

C#, VB.NET, SQL, T-SQL, Python

Web Technologies:

ASP.NET Web Forms, ASP.NET MVC, HTML, HTM5, CSS, JavaScript, jQuery, AJAX, AngularJS, Entity Framework, ADO.NET, IIS, Amazon AWS, Microsoft Azure

Desktop Technologies:

WinForms, WPF

Web/App Services:

IIS, RESTful API, WCF, SOAP

Database:

SQL Server 2012, MySQL.

Reporting Services:

Crystal Reports, Server Reporting services (SSRS), SQL Server Integrated services (SSIS).

Testing:

NUnit

Design Patterns:

Singleton, Factory Method, Facade, MVC

SDLC:

Agile-SCRUM, Waterfall

Tools:

SVN, GIT, Visual Studio .Net 2012, SQL server Management Studio

Big Data Tools & Packages:

Hadoop, Spark, Map-Reduce, HIVE, HDFS, Pandas, Scikit-Learn, Metrices, Numpy, Scipy, MatPlotLlib, GGPlot, Jupyter, Spyder, RStudio, Tableau, Excel

PROFESSIONAL EXPERIENCE

CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment).

PROFESSIONAL EXPERIENCE

VERISK NEPAL, KATHMANDU, NEPAL; AN OFFSHORE OPERATION OF VERISK ANALYTICS, NJ, USA (FORMERLY VERISK INFORMATION TECHNOLOGIES PVT. LTD) May 2015- August 2016

International software research and development firm focused on risk assessment and decision analytics in health care area.

Description: The wcPrism Injury Reporter is a fully automated, business rules engine for the determination and delivery of both first and subsequent reports of injury (FROI/SROI) to all mandatory and voluntary IAIABC EDI Release 1, Release 2 and Release 3 states in United State of America.

Achievements

EDI Claims Release 2.0 was not implemented into system before due to its complexities. I built new large-scale report generation based on Release 2.0 rule. Now, the company has added 15K new customers on the system generating thousands of dollars.

Defined EDI reporting processes for wcPrism Injury Reporter(USA) for First Reports of Injury (FROI) and Subsequent Reports of Injury (SROI), using International Association of Industrial Accident Boards and Commissions

DIPENDRA KUSI Page 2 972-***-**** ac0zzb@r.postjobfree.com

VERISK NEPAL PVT. LTD., continued:

(IAIABC) standards and based on U.S. jurisdictions and changes requirement based on client. Now, the clients are happy to have their features in product increasing client satisfaction rate.

Query execution was taking a long time to execute. So, I checked query in detail and add an index and remove unnecessary join clauses. After that query execution performance was boosted by 30 seconds saving lots of time on a daily basis.

Moving data from production and UAT to test environment for bug finding was a headache taking lots of time. So, I designed a tool called data loader tool capable of loading production data into the testing environment or UAT in a single click. It saves lots time of developer daily.

Responsibilities

Designed and coded application components in an Agile environment utilizing a Test-Driven Development approach.

Used ASP.NET MVC 4.0 for creating Web API for database and process request/response data.

Designed templates using HTML5, CSS3, JavaScript, jQuery.

Created ASP.NET Web API for http based services to provide stateless, restful services.

Using Entity Framework, connected to relational data by writing LINQ to SQL Queries.

Use AngularJS 1.6 for user’s dashboard in web.

Responsible for maintaining versions of source code using GIT and SVN.

Implemented Unit Testing, Integration Testing and System Testing using NUNIT.

Worked on SQL queries like stored procedures, Functions, Triggers to get the data from SQL Server and Oracle.

Collaborated with other members of the product development team using Active Collab tools

Involved in branching the code and preparing the deployment guide for the release.

Design tools using SSIS for data load, transformation and disposing.

Worked using LINQ to Entity Framework Data Access Layer designer for application.

Designed a service oriented architecture design and implemented a prototype of the design.

Environment: C#, MVC 4.0, HTML 5, CSS, JavaScript, jQuery, AngularJS 1.6, Web API, NET Framework 4.5, SSIS, Visual Studio 2012/2013, bootstrap, SVN, Active Collab, LINQ, SQL Server 2012.

TARANGA CREATION PVT. LTD., Kathmandu, Nepal March 2011- January 2015

Nepali software outsourcing and solutions firm driving custom product development and IT service delivery.

Description: Automated training is an application for conducting virtual training section for the employee. It tracks all the employee training details and provides the training material to the user. The user can take the appropriate training provided by the company. They can view and take the training at any time. Admin can add all the training material that include audio, video, text, pdf and can give access to the user group based on the requirement. Admin can also view the summary report of all user and individual as well.

Achievements .NET Developer March 2011- Jan 2014:

Our System only supports for upload word document but the client wants to upload video, audio support. I added a key feature allowing customers to upload training content via ASP.NET MVC4, with multiple formats supported – including images, Word documents, PDFs, video, and audio. This increases client interactivity to product rate and generates more revenue.

The system was lacking details summary report about the ongoing training which is not really helping to the client. So, I added interactive dashboard that provides detailed information on user training progress, completion, unfinished training programs, a participant for upcoming training. This help client to make better decision on next level of training section.

Our data has to be exposed for a mobile application but there were not any services built yet. So, I built RESTful Web Services for that. Now, people can view their data in mobile without any problem. This increase people engagement rate drastically.

Security has not been taken into serious consideration previous. So, I checked the products and found multiple vulnerabilities in a web application. I deployed web security using the anti-forgery token to CSRF attack, uses Microsoft AntiXSS Library for XSS cross-site scripting; used parameterized queries, stored procedures, and ORM (Entity framework) to prevent SQL injections, and use header checking for malicious file upload in the server. Now, the suspicious activities in web app have been reduced drastically.

Responsibilities:

Involved in Requirements Collection, Design, Analysis, Development and Customization of the Application Care plus.

DIPENDRA KUSI Page 3 972-***-**** ac0zzb@r.postjobfree.com

TARANGA CREATION PVT. LTD, continued:

Proficient in developing Client/Server Applications on various architectural design patterns including MVC 4.0 and N-Tier Architecture for Multi users.

Created custom C# utility classes and JavaScript and Ajax method to make calls to the controller actions and also perform client side logics.

Use WinForm for desktop Application

Used Ninject IOC container to manage dependency Injection.

Worked in SSRS for reporting generation

Created Cascading style sheets (CSS) to attain uniformity through all pages.

Used Entity Framework extensively for data retrieving, querying, storage, manipulation and for achieving disconnected database connectivity.

Created Restful Web Service using Web API to provide services to mobile application and other clients.

Developed stored procedures and triggers in SQL Server 2012.

Developed Test Scripts and involved in Unit testing and bug fixing.

Environment: ASP.NET, C#, ADO.NET, MVC 4.0, HTML, CSS, JavaScript, bootstrap, WinForm Visual Studio 2013, SQL Server 2013, T-SQL, IIS, Web Services, SOAP, XML, Java Script, AJAX, .NET Framework 4.0, XML.

Achievements Data Scientist Jan 2014- Jan 2015

Discovered hidden pattern of tourists visit through analyzing trends and conduct efficient resource allocation campaigns, which led to over a 5.0 percent increase in revenue annually.

Led multiple efforts to help enable independent interpretation of results through education, improved tools, and data visualization.

Created a recommendation system based on customer purchasing history, which ultimately led to increase revenue generating.

Directly identified months having highest customer of pick and suggest the resource management resulting 7.0 percent revenue increment annually.

Built course recommendation system for students based on their score, interest, activities and other features which result increment in student graduation rate by 9.0 percent and satisfaction rate by 11.0 percent.

Environment: Python, R, Pandas, scikit-learn, statsmodels, Mlpy, Numpy, Scipy, matplotlib, ggplot, NLTK, Theano, metric_learn, Dplyr, RShiny, Caret, d3, Jupyter Environment, Spyder, RStudio,

CORE COMPETENCIES

.NET Programming Web and Windows Application Development Object-Oriented Development

N-Tier Applications Test-Driven Development Requirements Analysis User Acceptance Testing

Troubleshooting & End User Support Reporting Big Data Analysis

Statistical Analysis Predictive Analytics Clustering Classification

EDUCATION

Master of Science in Computer Science

(In progress via distance education; expected completion April 2019)

Maharishi University of Management, Fairfield, Iowa

Courses: Big Data, Big Data Analysis, Machine Learning, Advanced Algorithm

Bachelor in Computer Science (2014)

Advanced College of Engineering & Management, Institute of Engineering, Tribhuvan University, Kathmandu, Nepal

PROFESSIONAL DEVELOPMENT

Data Science Specialization – Coursera



Contact this candidate