Post Job Free

Resume

Sign in

Developer Software

Location:
Toronto, ON, Canada
Posted:
September 04, 2015

Contact this candidate

Resume:

sunny

batta

Oakville, ON

Phone: 416-***-****

E mail: acrjp2@r.postjobfree.com

Profile

Microsoft Certified software developer with working experience in developing custom applications using C#, ASP.NET, .NET Framework, Classic ASP, HTML5, CSS3, JavaScript, jQuery, Bootstrap, AJAX, Multithreading, Transact-SQL, MVC, SSRS, SSIS, Dynamics CRM, Entity Framework, WCF, Web Services, SharePoint and Jasper Reports. Learning new languages quickly and has repeatedly shown creative problem solving skills. Committed to continuous learning and professional growth.

Certifications

Microsoft Certified Solutions Developer (MCSD): Web Applications Feb, 2015

Developing Microsoft Azure and Web Services

Developing ASP.NET MVC Web Applications

Programming in HTML5 with JavaScript and CSS3

Professional Experience

Dimesional Strategies Inc. (DSI) July 2014 – June 2015

Intermediate Software Developer

Designed entity relationship diagrams and unit tested business applications in Microsoft Dynamics CRM 2013/2015 in a team environment under the guidance of team lead

Successfully implemented working solution for call record management, advocacy product ratings and events system and deployed them to production

Customized CRM solution by developing JavaScript code from scracth to handle business requirements by writing OData queries to consume RESTful web service endpoint

Created SOAP method request using XrmServiceToolkit JavaScript library to invoke server-side workflow actions on entities and processed server response

Implemented bug fixes and new enhancements to World Vision and BIMA web applications using C#, ASP.NET, User Controls, JavaScript, HTML 5, and CSS3

Debugged and developed stored procedures, table-valued and scalar-valued functions, and indexed tables as well as restored databases in SQL Server 2012

Used Fluent Automation testing framework API to write Expect and Assert statements for testing localization changes using Selenium Web Driver on Chrome and IE

Implemented monitoring logic on multithreaded application USC LINCS using a Thread Pool

Enhanced user experience with CRM for web and mobile using Bootstrap responsive design pattern

Developed CRM plug-ins using C#.NET 4.5 and LINQ with Organization service context to implement server side business logic code on entities in pre-operation, post-operation and pre-validation events

Developed custom Windows Workflow Foundation (WWF) activities to process additional business logic and validation at granular level to enhance CRM real-time workflows

Designed and developed SSRS reports in Visual Studio 2010 using fetch xml dataset and deployed them to multiple organizations in CRM

Designed and implemented custom ASP.NET column, bar, stacked and pie charts by editing the fetch xml queries and presentation xml attributes for custom visualization

Deployed provider-hosted IIS application to SharePoint Online to restrict Site Content access in the application to selected user groups from ADFS

CaseLoad Inc. Nov 2013 – May 2014

Software Developer

Worked on fixing bugs and implementing new features on Case Management System models such as eFiling, Case, Person, Party, Document, Tasks, and Administration

Converted myCaseLoad C#, ASP.NET web forms application into MVC 4 by changing Business Logic layer code to implement Factory Design pattern and using DB transactions to retrieve and save entities from Entity Framework

Used LINQ to Object to query and parse metadata from ADO.NET Entity Data Model (EDM) in T4 Template file to modify object layer to dynamically generate custom POCO classes

Converted existing ASP.NET user controls to MVC views and replaced code behind logic with controllers and used MVVM pattern to map various model properties to support existing web pages

Supported user workflows by debugging code in WWF framework and implemented new workflow activity such as dynamic stored procedure for Checklist type wizard

Wrote Unit Test Assertions in Visual Studio 2013 Test-driven development framework to thoroughly test regression and positive test cases before implementing any new features

Replaced ASP.NET TreeView control with dynamically generated unordered list and list items HTML in code behind and converted the xml into Tree control on front end using jQuery and CSS3

Reworked myCaseLoad Navigation Menu to programmatically hide or show menu groups or menu item by applying security roles and entity actions on web sitemap

Worked on restoring and backing up databases, creating user logins to authenticate database connections and writing stored procedures, views, and table-valued functions to support scalability

AAL Inc. (Acquired by Pearson Education) Jul 2011 – Nov 2013

Software Developer

Developed and debugged modules such as School, Student, Enrollment, Pre-Transition, and Grades in Student Information System (eSISjx) web application by working on several projects in C#, ASP.NET, .Net Framework 3.5, Telerik AJAX Controls, Microsoft AJAX Library, JavaScript and Hibernate

Implemented hierarchical data binding and inline-editing using Telerik’s API Tutorials to allow users to easily manage Tests, Sub Tests, and Test Scores on single screen

Used ASP.NET Tree View control with update panels to asynchronously assign Tests to Students on Standardized Test Setup screen

Implemented Adhoc Reports by integrating Jasper Report’s Business Intelligence UI with eSISjx by implementing factory method pattern (JRQueryExecutor) service to build custom reporting data source objects from predesigned templates to facilitate adhoc reports

Implemented Single Sign-On (SSO) using Web HTTP call to synchronize the user login from eSISjx to Jasper Server UI and using Jasper Server SDK methods to map user, roles and permissions in Servlet

Used iReport Designer to design, build and deploy report design objects and templates; embed them in .NET application to view reports using Jasper Viewer and/or export to PDF, Excel, and XML

Sun Life Financials Inc. Jan 2010 – July 2011

Application Developer

Worked with Project Manager, BSA and QA to gather business and technical requirements, created regression/positive test cases to avoid risks and provided work estimates in team environment

Debugged and developed Sun Life’s internal advisor and public facing sunlife.ca websites using C#, ASP.NET, .NET Framework 2.0, Classic ASP, User Controls, XSLT, XML, SOAP, and .NET Web Services

Debugged Careers and Wholesale advisors internal websites using classic ASP/VB running on BLS, BSS, and Web server infrastructure to determine the root cause of problem and applied code fixes

Developed .NET Web services that retrieved data from Vignette (CMS) using SOAP and returned XML using XSLT transformation to create manager, advisor, and financial centre web pages on sunlife.ca

Developed custom exception publisher .NET class derived from Microsoft Exception Management framework to log error messages to database and redirect the response to custom error page

Developed SSIS packages using Business Intelligence Development Studio (BIDS) and used package configuration for ease of deployment across environments to automate report generation process

Replaced My Financial Plan web pages on sunlife.ca to Friendly URLs for readability and accessibility

Worked on SQL2008 queries, stored procedures and triggers to quickly identify data related problems

Co-op

Research In Motion (RIM) Java Integration Developer Jan 2009 – Jan 2010

Agrium Inc. Java Developer May 2007 – Jan 2008

Education

Bachelor Degree Major in Computer Science – University of Lethbridge, Dec, 2010

Diploma Computer Systems Technology – Northern Alberta Institute of Technology, Apr, 2003



Contact this candidate