Last active: 8 days ago
If you are looking for a Software Engineer with experience in a full stack web environment and with a strong desire to working with cutting edge technologies, please read on!
My name is Anuj and I carry over 12 years of proven working experience with Classic ASP, ASP.NET, C#, HTML, CSS, client/server and relational database design using MS-SQL Server.
I have a great passion for writing beautiful code that is well documented and my skills with unit testing frameworks especially Nunit and mbunit are exceptional. I also extensively use JetBrain's Resharper for code refactoring and have some experience with using nDepend.
I have ability to do multi-task, manage time effectively and prioritize with minimal direction in a fast paced environment.
Also my knowledge of Databases, especially writing, maintaining and optimizing complex sql queries and Stored Procedures is exceptional, something which is an indispensable skill but mostly overlooked when hiring developers entrusted with developing complex asp.net based systems.
My strong technical skills with programming and database design allow me to be far more intuitive and insightful than any other UI designer who may probably just focus on moving pixels around the screen and not rather on creating a more tech-savvy and efficient user interface.
I have hands on experience in Object Oriented Analysis and Design methodology with strong knowledge and experience with the Design Patterns MVP, MVVM, Factory, Singleton, Inversion of control (IOC), Prototype, Visitor, Adapter and Façade etc.
Extensive experience in architecture, design and development of Client-Server and Distributed Web Applications with ASP.NET MVC 3.0, 3-Tire and N-Tire Architecture.
Expertise in Designing Applications using OOAD and Creational Patterns(Factory, Singleton),Structural Patterns (Façade) and knowledge of Implementation methodologies.
Excellent Experience in using scripting languages like Java Script and AJAX (Asynchronous java Script and XML).
Excellent Experience in writing Data Access Layers using ADO.net entity Frame Work and LINQ to SQL.
Expertise in writing SQL Packages and Procedures, Functions, Triggers, Restore/Backup and Performance Tuning.
Expertise in developing applications using Silverlight.
Experience in using Configuration management tools (Version Controllers) like SVN,VSS,Clear Case, VSTSS2005 and Vice-Versa Tools.
Experience in using third party controls like Telerik, Infragistic, Fusion charts and Far point
Excellent experience with Agile scrum and Test driven methodology.
Excellent experience in implementation of Log4Net.
Expertise in application development using ASP.NET MVC 1.0/3.0 Framework.
Expertise in installing, developing and deploying on application/web servers such as IIS 5.0/IIS 6.0/IIS7.0
Experience in using RUP(Rational Unified Processing),Agile Scrum and UML for designing Applications(Activity, Class, Sequence and Collaboration Diagrams)
Experience in design, development and deployment of Object Oriented End-to-End Client-Server Business Solutions.
Highly capable in using the best tools and practices in business modeling and software testing, and in setting and achieving software development milestones.
Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines.
The golden rule for every business man is this: "Put yourself in your customer’s place".