Post Job Free
Sign in

asp.net mvc angular2.0 Typescript

Location:
Norcross, GA
Posted:
February 13, 2017

Contact this candidate

Resume:

Harshal Bhakta

770-***-****

*******.******@*****.***

Professional Summary

** ***** ** ********** ** Sr. Software Developer and Software Engineer in software design, development and integration and have advanced knowledge of ASP.Net MVC, C#, Object oriented design and development, JavaScript, jQuery, Angular 2.0, TypeScript and Relational Database Management System.

Developed and deployed the applications for various clients in United States, Australia, Germany and China.

Professional experience in all phases of SDLC while developing various kinds of Enterprise Level Distributed large applications.

Involved in Agile methodology based business applications for banking and bill payments using .NET Framework 2.0, 3.5, 4.0, 4.5 with C#.Net, ASP.NET, ADO.NET, XML, Web Services, MVC 5, Entity Framework 4/5, Javascript, jQuery, Angular 2.0, TypeScript and SQL Server.

Created interactive and rich user interface using jQuery UI controls and Telerik controls like accordion, menu, grid, slider, calendar and datepicker and decorated UI with animations and effects.

Involved in Accessibility Testing and fixing ADA issues using tools like JAWS and WAVE.

Devised and involved in architecting n-Tier enterprise level applications based on Design Patterns & Practices, Microsoft Application Blocks, Microsoft Enterprise Library, Data Access, Exception Management, Logging and Caching) and software factories (Web Service).

Created & managed Work Items & responsible for configuration and release management using VSS, TFS, MS-Build, and Octopus Deploy.

Involved in analyzing Visual Studio Code Analysis results and work on fixing errors and warnings.

Involved in code reviews using TFS tool and effectively send/receive comments and improved code quality based on the feedback.

Strong expertise in performance tuning of applications and databases using MDAC, Profiler, NUnit, Browser’s developer tools, FireBug, HttpFox, and Fiddler.

Used online tools like jsfiddle and jsbeautifier for R&D and POC.

Have good understanding of cross browser compatibility and used online tools like BrowserStack to debug and fix browser specific issues.

Designed and developed web services, using .NET and ASMX.

Involved in using of SOAP tools like SOAPSonar and SoapUI.

Used third party controls like Infragistic, Telerik Rad controls, and Google reCAPTCHA.

Strong understanding of website vulnerabilities like Cross-site scripting (XSS) attacks, SQL injection and its prevention techniques.

Worked extensively with XML related technologies: XML, XSLT, and XSD.

Expertise in database design and data modeling. Created normalized data models using Microsoft SQL Server. Reports using Microsoft SQL Reporting Services (SSRS). Created parameterized reports based on customers input and created graphs and charts available for printing.

Extensive use of SQL server, tuned SQL queries/ Stored Procedures, Functions, Views and Triggers, activities like Backup, Restore, Import and Export for SQL Server and installation, configuration.

Have sound working knowledge of Data Warehousing/Business Intelligence using ETL tools like SSIS and Informatica. Involved in Cube processing and creating SSIS packages and deploying them using BIDS Helper.

Worked on converting ETL packages created in one ETL tool to another, including SSIS, Informatica, and Ab Initio using C# and XML.

Interacted with application owners, business managers, key stakeholders for requirements gathering, written functional and technical specifications.

Worked closely with Business analyst, technical team, stake holders / clients to understand requirements and transform into Functional specifications, Wireframes, Technical Specifications, assist project manager in project coordination/ management, escalate issues, track & resolve blind spots.

Led and mentored other developers in day-to-day activities. Guided developers to write effective code.

Used Microsoft Unit test framework.

Performed code reviews to ensure proper coding techniques, standards, and approaches as well as adherence to standards being followed.

Willing to learn and adapt to new challenges, has excellent communications skills and strong interpersonal skills, which provides the ability to interact with client, end-users, managers, technical personnel and team members.

Agile Scrum practitioner.

Fast learner, highly dependable, team player, and provide excellent attention to the details.

Good at time and stress management.

Can-do-attitude.

Good analytical and problem solving skills.

Experience of working under pressure and managing short/stiff deadlines.

Technical Skills

Frameworks

Microsoft .NET Framework 2.0, 3.5, 4.0, 4.5.1, Custom .Net framework, UI front-end frameworks,

Web Technologies & Scripting

ASP.Net Web Forms, ASP.Net MVC, JavaScript, jQuery, jQuery UI, VBScript, ASP, IIS (6.0, 7.0), Angular 2.0 and TypeScript

Programming Languages

C#, VB.NET, ADO.NET, AJAX, MVC, XML, HTML, CSS, VB

Client Server

.NET Win Forms, Visual Basic 6.0, ADO, OLE-DB, Web Services, Remoting and Entity Framework 4/5

Tools & Applications

Visual Studio (2013, 2010, 2008, 2005), NUnit, Jasmine, MS Project, Resharper, Code Analysis, TFS, and Version One, RSA/VPN, Google reCaptcha, JAWS, WAVE, Firebug, HttpFox, Fiddler, Infragistic and Telerik Rad controls, SOAPSonar, SOAP UI, and BrowserStack, jsfiddle, jsbeautifier

RDBMS

MS-SQL Server (2000, 2005, 2008R2), Oracle, TOAD, MS-Access

XML Technologies

XML, XSD, DOM, XSL, XSLT, SOAP, WSDL, AJAX

Modeling Tools

MS Visio, Rational Rose

Version / Document Control

Team Foundation Server (TFS), MS Visual Source Safe (VSS), SVN, Git, SharePoint

Reporting Tools

SQL Server Reporting Services 2008 (SSRS)

Operating Systems

Windows (8.1, 7, Windows server 2008, 2003, 2000), MS-DOS

Office Automation Tools

MS-Office, One Note

Professional Work Experience

Fiserv Inc., Alpharetta, GA

Dec 2012 to Present

Sr. Software Developer

Project: Checkfree RXP

Clients: Bank of America, PNC, SunTrust, Regions, Bank of the West, Wells Fargo, Fidelity, Fifth Third, Zions, TD Bank, Ally Bank and many more major banks in the United States.

Checkfree RXP (Rich Experience) offers adding billers nearby your zip or from anywhere in US by entering your bill’s account number and/or address. Billers can be from various categories including Utilities, Telephone, School, Credit Cards, Insurance, or even Charity etc. and can be managed (registered with Fiserv so that payment can be sent electronically) or unmanaged (payment sent by mailing a check to the biller). RXP extends the bill payment functionality by enabling Person to Person (P2P) payment made electronically by integrating Fiserv’s own product called POPMONEY. P2P payments can also be sent by mailing a check to your contact’s address.

Apart from it, RXP also offers Change or Cancel payment, view Activity, setting up eBills, Reminders, Autopay, Transfer Money amongst your own accounts, Instant Payments, Manage Accounts (Internal and External), and Manage My Profile etc.

Environment and Tools: ASP.Net MVC 5, C#, .Net framework 4.5, JavaScript, jQuery, Angular 2.0, TypeScript, LINQ, MS Unit test project, Jasmine, NuGet package Manager, Resharper, VS Code Analysis, TFS Code Review, TFS as version control, TFS and Version One for bugs tracking, Version One for Agile Scrum methodology, MS One Note, MS Visio, Octopus Deploy, Custom built support portal, Agile Scrum Methodology.

Roles and Responsibilities:

Involved in creating user screens using ASP.NET MVC Views (.CSHTML files) from wireframes and use cases. Written HTML and CSS code as well C# and JavaScript/jQuery code in CSHTML views.

Followed project style guidelines by defining and using styles and layout in cascaded stylesheets (.CSS files).

Created reusable components (partial views) such as Payment Details screen which is invoked from multiple places like Payment Confirmation, Activity, Recent Payments and Pending Payments.

Created layout screens such as headers and footers.

Involved in creating content files/resource files (.RESX, .CONTENT) and a helper method to read those content files from Views, Controllers, and Model helpers. Common verbiage is saved in a common.resx so that it can be reused at many places across the application and needs to modify at just one place for consistency.

Involved in input field validation using Data Annotations and jQuery unobtrusive client validation.

Used online tools like jsfiddle and jsbeautifier for R&D and POC.

Involved in debug intricate client side interactions built in jQuery and JavaScript.

Developed complex MVC Controllers, ViewModels and Helper methods linked to backend database which involved Send Single or Multiple Payments, Setup and Manage eBills, Reminders and Autopay.

Involved in developing Mobile version of the project using Angular 2.0 and Typescript.

Worked closely with Product Owner in gathering requirements, converted in to technical, functional specifications.

Used best coding practices at server side as well as at client side code.

Involved in scrum, sprint planning, creating user stories and estimations using Version One.

Involved in demoing working features of the product to all stakeholders at the end of the sprint.

Involved in post-production log monitoring and support; also, assisted direct bank clients to troubleshoot integration issues through WebEx.

Developed deep understanding of Microsoft unit testing framework and code coverage.

Attend design meetings and provide feedback based on professional experience.

Involved in code analysis and code reviews.

Involved in analysis and support to Performance lab results, IBM AppScan reports, and Penetration reports.

Involved in building Accessibility enabled websites and fixing ADA issues using tools like JAWS and WAVE.

Involved in troubleshooting browser, device or environment specific issues using BrowserStack.

Worked closely with Professional Services team and provided technical help in client website branding.

Commonwealth Bank of Australia, Sydney, Australia

May 2008 to Dec 2012

Software Engineer & Sr. Software Engineer

Project: TIAMS - Troubled and Impaired Asset Management System (Banking Risk Domain)

TIAMS is CBA’s internal web based project to identify the troubled and impaired loans and the process to recover or alleviate the losses. The website offers various modules like Budgets, Transactions, Credit Rating, Underwriters page etc. Frequently changing credit ratings which are calculated in the TIAMS project based on complex algorithms keeps constant watch on the troubled or impaired debts. If the credit rating reaches 8 (troubled) or 9 (impaired) out of 10 then Bank sends an electronic as well as in-mail notice to the consumer. These notices and warnings are generated using SSRS reports and available for printing. Project also offers various graphs and pie charts to show the various trends of the debt. It also offers various textual and tabular report generations available for printing.

Environment and Tools: ASP.Net, C#, .Net framework 3.5, JavaScript, jQuery v1.7, HTML, CSS, LINQ, Entity Framework, Telerik Controls, Google reCaptcha, SQL Server 2008, NuGet, TFS, (version control and code review), HPQC for bugs tracking, Agile Scrum methodology, MS One Note, MS Visio, MS Project.

Roles and Responsibilities:

Worked as full stack developer – written UI using JavaScript, jQuery, html, css, and business layer code using C#, written SQL queries and stored procedures, views, created SSRS reports, worked on analyzing and fixing bugs, and created technical documents.

Worked on rewriting legacy project using new technologies without any requirements. Involved in sprint end demos to all stake holders including real users (bank employees).

Worked closely with Business analyst, technical team, stake holders / direct clients to understand requirements / enhancements.

Worked with latest .NET and web-based technologies including jQuery, SQL Server Reporting.

Involved in building rich UI using Telerik Ajax controls like Grid, Listbox, Menu, Datepicker, Calendar, Masking, Nested dropdowns. Experience in using Telerik documentation while using these controls.

Experience with Data Access using Entity Framework 4, Data Adapter, Data Reader and Dataset in ADO.NET and LINQ for data manipulation.

Secured website from bots by using Google reCaptcha whenever user is trying to access sensitive information like account and card numbers.

Discussed improvements in the product based on my professional experience to client which are very well appreciated and implemented as enhancements.

Worked as offshore coordinator along with individual contributor.

Worked on website optimization and improve site performance by implementing image optimization, reducing http requests, minify CSS and JavaScript files and creating their bundle files. Also, worked on SQL query optimization.

Involved in POC to create the custom grid control which includes the sorting and paging.

Involved in the Build and Release activities.

Manage the Dev, QA, Staging, and Production environments.

TietoEnator Software Technologies Pvt. Ltd., Pune, India

Jan 2008 to May 2008

Software Engineer

Project: iMedOne

Clients: Major hospitals in Germany

iMedOne is the client-server application for the Hospital Information System (HIS) to optimize work processes in the hospitals. The doctors and nursing staff can access data such as X-rays, laboratory findings or courses of treatment on iMedOne application. iMedOne helps creating optimal preconditions for connected work at the hospital while easing the strain on internal resources. This eases the burden on them decisively by minimizing documentation and administrative costs and enhances the quality of care provided to patients as well.

Digital patient information delivers a considerable added value compared with paper-based nursing documentation. It enables nursing staff to record data swiftly and intuitively.

iMedOne is also used for billing, treatment planning, patient management, hospital logistics, document management, and quality management.

Environment and Tools: .Net framework 2.0, custom .Net framework built by TietoEnator, C#, Win Forms, CSS, LINQ, Entity Framework, Oracle 9i, VSS, HPQC for bugs tracking, Rational Rose.

Roles and Responsibilities:

Worked as full stack developer.

Involved in building healthcare products in .NET Web Forms using C#.Net, Custom .NET framework and Oracle 9i.

Created simple user screens for Create, Read, Update, and Delete (CRUD) operations and involved in complex screens involving in tables and grids with paging and sorting functionalities.

Created user screens and controls based upon technical specifications.

Involved in writing and debugging stored procedures in Oracle 9i.

Created Stored Procedures, Views, Triggers and Complex T-SQL queries in Oracle 9i.

Learned and worked on TietoEnator's custom .Net framework.

Involved in supporting multiple language support in the application using resource files and language cultures.

Used DataSet, DataView and DataAdapter to manipulate and display the data.

Involved in the Software Development Life Cycle (SDLC) for designing, development phase.

Analyzing, maintaining and developing Application including new and existing custom-database and Internet-related systems used to support business goals.

Fast Track Software Services Pvt. Ltd., Pune, India

Jul 2006 to Nov 2007

Software Engineer

Project: Microsoft Imagine Cup

Client: Microsoft

Imagine Cup is a global competition annually held by Microsoft in various countries that empowers the next generation of computer science students to team up and use their creativity, passion and knowledge of technology to create applications that shape how we live, work and play. Every year tens of thousands of students from across the globe compete for cash, travel and prizes and for the honor of taking home the Imagine Cup!

Environment and Tools: .Net framework 2.0 Web Forms, C#, HTML, CSS, XML, JavaScript, LINQ, Entity Framework, Telerik, SQL Server 2005, VSS, pmPOD for bugs tracking and timesheets, Rational Rose.

Roles and Responsibilities:

Write server and front end code for Microsoft's Imagine Cup project using Agile Scrum methodology.

Created User Controls and Custom Controls for common purpose in the whole application

Created UI using Telerik Rad controls like RadGrid and RadComboBox.

Involved in builds and deployments using MS-Build and IIS server.

Involved in SQL database design, creating tables, views, writing SQL queries and stored procedures.

Involved in Database diagram design and Tables design in SQL Server.

Created Stored Procedures, Views, Triggers and Complex T-SQL queries in SQL Server.

Developed and consumed ASMX web services.

Created and deployed assemblies in GAC.

Ensured appropriate permissions are set and Portal is available to desired audiences.

Involved in Daily monitoring, troubleshooting, and performance analysis of the system.

Involved in requirement gathering and creating project documents like technical specifications.

Demo working features of the product to all stakeholders at the end of the sprint.

Govt. of China, Shandong, China

Nov 2005 to Jul 2006

Software Engineer

Project: Tax Business

Tax Business is Government of China’s project for people and firms eligible to pay taxes. This was a web based project to help people to pay tax online. It offers to create an account based on the unique tax identification number and uploads tax and supported documents. It also maintains the previous tax records. Based on tax paying history and some other government rules such as tax payer’s age, veteran status, annual income etc, the website calculates and offers discounts to individual tax payer.

Environment and Tools: .Net framework 2.0 Web Forms, C#, HTML, CSS, XML, JavaScript, LINQ, Entity Framework, Infragistic controls, SQL Server 2005, VSS, custom bugs tracking and timesheets tools, Rational Rose.

Roles and Responsibilities:

Worked as full stack developer.

Worked in 3 tier architectural project in ASP.Net using C# and involved in writing code in all 3 layers of the application.

Created the own Controls library with Infragistic Controls.

Created Stored Procedures, Views, Triggers and Complex T-SQL queries in SQL Server 2005.

Involved in creating technical documents.

Development of component classes and interfaces in C# encapsulating the business logic with strict adherence to Object Oriented Paradigms.

Shandong University of Science and Technology, Shandong, China

May 2005 to Nov 2005

Software Engineer

Project: Library Management System (LMS)

LMS is Shandong University of Science and Technology’s Library Management System project. This was windows based client server architecture, which is used by Librarians and Administrators. University students also have guest access to the application from university computers to see the availability of the books and expected return date of any unavailable book.

The project has a feature to create and print a bar code for the books based on the ISBN number and/or any custom input. These bar codes are then put on the books and then read with the hand-held barcode scanner, thus eliminating all the need of identifying any book manually.

Environment and Tools: .Net framework 2.0 Web Forms, C#, HTML, CSS, XML, JavaScript, LINQ, Entity Framework, Infragistic and Telerik controls, SQL Server 2005, VSS, custom bugs tracking and timesheets tools, Rational Rose.

Hardware: Bar code scanner.

Roles and Responsibilities:

Worked as full stack developer.

Worked in 3 tier architectural project in ASP.Net using C# and involved in writing code in all 3 layers of the application.

Involved in creating tables and stored procedures in SQL server 2005.

Involved in creating technical documents.

Involved in integrating a bar code scanner within the application.

Educational Qualification

Bachelor of Engineering, Computer Engineering, 2005

Pune University - Pune, India

While studying computer engineering, I worked on a college project which I named ETMLT (English to Marathi Language Translator). Those were the days when we did not have Google or similar translation service. This project was recognized and appreciated by Microsoft who was the sponsor of the Engineering Project competition held at Pune, India.



Contact this candidate