I am a Microsoft certified proficient and highly motivated software professional with the degree in Bachelor of Engineering in Computers having proven experience using object oriented design techniques and programming languages. Designed and developed web as well as windows client-server and enterprise-level applications using Microsoft technologies.
Specialties: C# 4.0, ASP.NET 3.5, SQL Server 2008, ADO.NET, LINQ, ASMX/WCF/REST Web Services, AJAX, XML, HTML 5, JavaScript, JSON, JQuery, SOAP, WSDL, Visual Studio 2010, Team System 2008, Team Foundation Server 2008, SVN Tortoise,MVC3/MVC4/MVCP, Singleton, Command, Factory, Proxy, Façade, Observer pattern, NUnit 2.5, NCover, ANTS Performance Profiler, StyleCop, FxCop, JMeter, RhinoMocks, Crystal Reports 2011, Business Objects Web Intelligence 14, SSRS 2008, Web Trends, Akamai, Omniture, CheetahMail, Telerik, HTML5, CSS3, Node.js, Express.js, Angular.js, Css Flex, NDepend, Teamcity, Octopus Deploy, Azure Cloud Services, Neo4j, Selenium
Senior .Net Developer @ Started working as a senior .net developer to help the team to build a multi-tenanted web application hosted in Azure cloud. Full end-to-end integration with Neo4j 2.2.3 using Cypher queries and Neo4jClient. We follow strict scrum process with complete modern CI tools i.e. teamcity, OctopusDeploy. High development practice using NDepend + NCover + >70% functional coverage using Selenium driver building strong confidence with business team. From December 2013 to Present (1 year 11 months) Sydney Area, Australia.Net Developer on contract @ Developed an end-to-end automated application monitoring framework using front-end technologies such as Node.js + Express.js, MySQL database designing, helping team to build UI using HTML 5/CSS3/Angular.js. Integrated RabbitMQ messaging queue with Node.js using AMQP protocol following RPC method. Developed a prototype mobile application in Angular.js and HTML5. Used Icenium + Phonegap for creating packages. From August 2013 to November 2013 (4 months) Sydney Area, AustraliaSenior Analyst @ Responsible for a senior role development tasks of Deloitte global compliance application.
To be part of team meetings with Business Analyst, Quality Assurance, Architects and clients and to drive code review meetings among development team. Mentor new comers to team and act as a primary resource for knowledge transition.
Development of a web application in a web farm with customize business rule using .NET 4.0 technology, ASP.NET 3.5, Telerik controls, JQuery, AJAX, HTML5, CSS3
Implement ADFS 2.0 SSO authentication using Windows Identity Framework in ASP.NET.
Managed database changes for SQL 2008 using dbDeploy tool.
Developed WCF services and hosted in a windows service application using netTCP protocol and implemented caching techniques using Microsoft Parallel Task Library and concurrency logic.
Ensured code quality using tools like NUnit, NCover, StyleCop, FxCop, ANTS performance profiler.
Achieved code coverage of 95% following TDD approach using RhinoMocks and Pex & Moles.
Implemented automated build scripts using MSBuild and configure multiple projects on Cruise Control server for continuous integration.
Used SVN Tortoise as a configuration manager repository.
Responsible to evaluate different reporting tools available today such as SAP Business Objects Web Intelligence, Crystal Reports 2011 and Microsoft SSRS 2008.
Integrated FAST search server services with ASP.NET application.
Indexed search data using scheduled tasks and format FQL language to query FAST server and display the results..
Developed SOA services in integration project to consume as well provide business data to external clients.
Used RTC, TFS and SVN as a configuration manager repository.
Ensured code security to be threat-free using Veracode static and dynamic scanning From January 2011 to June 2013 (2 years 6 months) HyderabadAssistant System Engineer @ 1. Managing website using ASP.NET, C# built in MVCP architecture
2. Asynch calls using Javascript and AJAX
3. Creating and managing ASMX and WCF web services including formats like REST/JSON/SOAP
4. Creating intranet applications and Windows NT Services in C#
5. Managing WinForms application using Event\Delegate Model
6. Experience in creating performance projects such as Unit Test/Web Test/Load Test using VSTS 2008 for Web and Windows application.
7. Calling third-party APIs and managing middle-tier and information exchange between SQL and Oracle via Tibco using XSD and XML formats
8. Experience in working with Team Foundation Server 2008
9. Creating MS Office Addin component using IDTExtensibility interface
10. Knowledge of Web Analytic with Web Trends and Omniture development
11. Change application to comply with PCI and SOX standards
12. Creating and managing SmartClient/ClickOnce application
13. Beginner to create windows application using Expression Blend 3
14. Project Management activities From June 2008 to January 2011 (2 years 8 months) Mumbai, India
Bachelors, Computers @ Mumbai University From 2005 to 2008 Diploma, Computers @ MSBTE From 2002 to 2005 Balvinder Singh is skilled in: WCF, ASP.NET, C#, XML, .NET, Web Services, LINQ, SSRS, jQuery, Databases, Design Patterns, ASP.NET MVC, SOAP, TFS, SSIS, Angular.js, WinForms, SOA, NUnit, Tortoise SVN, IIS, AJAX, JavaScript, Crystal Reports, SQL 2008, WPF, ADFS 2.0, crystal reports 11, Framework 4.0, SoapUI, NCover, StyleCop, FxCop, SharePoint, PCI Standards, SOX Compliancy, MSBuild, CruiseControl, ANTS Profiler, Telerik, FQL, Microsoft FAST Search..., Node.js, RabbitMQ, Rational Team Concert, Express.js, Neo4j, Windows Azure, TeamCity