Technical Specialist Resume
New, YorK
SUMMARY:
- IT professional with total IT experience of 15 years and 11+ years in Web based application development in .NET
- Experience in design, development and implementation of medium and large - scale projects in .NET Framework architecture including C#.NET, ASP.NET 4.0/3.5/2.0/1.1, ASP.NET Core, VB.NET (Win Forms, Web Forms) ADO.NET, XML, WCF, LINQ, Entity Framework, ASP.NET MVC 3.0/4.0/5.0, IIS, and Visual Studio.NET, Angular 2/4, Backbone.js, D3.js, ReactJS, Redux.
- Experience in writing queries, stored procedures, triggers and indexes using SQL
- Experience in Team Foundation Server, Tortoise SVN and Git
- Strong understanding of N - tier architecture application.
- ETL and process engineer specialization using Microsoft Business Suite (SSIS/SSRS/SSAS).
- Proficient in developing Web Forms, Web Services, Object Oriented Applications using .Net technology and have worked with various Data Controls, Server controls, Validation Controls and Telerik ASP.NET AJAX controls.
- Good Experience in Preparing UML design documentation and design patterns.
- Experience in Manual and automated testing of applications using NUnit.
- Experience in building web applications with jQuery and JavaScript.
- Experience in using Dependency Injection using Structure Map in MVC applications.
- Outstanding problem solving, strategic thinking and data analysis skills, strong focus on teamwork and achieving team goals, result oriented, fast learner and excellent communication skills
TECHNICAL SKILLS:
.Net Technologies: ASP.NET 4.5/ 4.0/3.5/2.0/1.1, MVC 3.0, 4.0 & 5.0, ASP.NET Core, ADO.NET
Frameworks: Microsoft.Net 4.5/4.0/3.5/ 2.0/1.1, Entity Framework, Dependency Injection (Structure Map & Ninject)
Languages: C#, VB.NET, ASP 3.0, VB6.0, XML, XSD, AJAX, C/C++, XSLT, HTML, DHTML, CSS
Enterprise Applications: Visual Studio 2015/2010/2008/2005/2003, Team Foundation Server (TFS), Tortoise SVN, Visual Source Safe, GitMS-Office 2003/2007/2010
Scripting Languages: JavaScript, VB Script
JavaScript Libraries: Backbone JS, Angular 2/4, jQuery, ReactJS
Database Tools: SQL Server 2000/2005/2008/2012/2015, SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS)SQL Server Analysis Services (SSAS).
Web Technologies: ASP.Net, HTML, DHTML, XML, SOAP, REST, XSLT, XSD, Web Services and IIS
Tools: Visual Studio.NET, Adobe Illustrator, Adobe Photoshop, NUnit
Software Methodologies: OOAD, SDLC, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF)AGILE Methodology, SOA
Operating Systems: Win 10/7/Vista/NT/XP/'98/ 95; Win NT Server, Red Hat Linux9.0
Others: JSON, MSMQ, Team Foundation Server, Visual Source Safe, SVN, FxCop, RAD Controls, Crystal Reports, NUnit, Cruise Control, LINQ, MS enterprise library, Log4net, MEF and Ninject
PROFESSIONAL EXPERIENCE:
Confidential, New York
Technical Specialist
Responsibilities:
- Worked in all aspects of project planning and delivery starting from design, architecting, database development, UI development, unit testing and deployment. Worked of supporting applications after the release and incorporated feedback received from the users.
- Used .NET 3.5/4.0/4.5/Core,C#, ReactJS, Angular 2, Microsoft Visual Studio 2012/2013/2015, AJAX, JQuery, JQuery UI, HTML5/CSS3 and SQL Server Management Studio to create mobile ready applications.
- Used various javascript libraries to create sketchning interface, graphs and geo location using D3.js, Leaflet.js, Mapbox.js and Fabric.js.
- Implemented user authentication using active directory and enforced role-based access control.
- Created various reports available as PDF to email from mobile devices.
- Used Windows Communication Foundation (WCF) and AWS to create services that interacted with other systems.
- Responsible for technical quality of the implemented code base and support of the applications after deployment.
- Followed Agile development methodologies.
- Worked closely with business analysts, subject matter experts and development teams in design, development, testing, implementation, and support of application projects
- Participated in the software testing process, including identification and resolution of defects.
- Contributed to and support roll-out strategies.
- Participated in and contributed to formal/informal technical reviews and presentations.
- Researched, presented and made recommendations on technical issues.
- Analyzed, debugged and resolved production issues.
- Explored new ideas and initiatives that encourage innovation.
- Take inputs from reporting manager(s) and appropriately apply comments/ feedback.
- Accurately estimated time required to complete development tasks.
- Collaborated with diverse teams.
- Demonstrated the ability to cooperate with a variety of people and achieve results.
- Proactively initiated, developed, and maintained effective working relationships with team members.
Environment: ASP.Net 4.5, C#.Net, AWS, Visual Studio 2008/2010/2015, CSS, HTML, Web/Windows Services, SQL Server 2008/2012, SSRS, SSIS, JavaScript, IIS, XML, Team Foundation Server, MVC, Entity Framework, WCF, NuGet, D3.js, Mapbox.js, Leaflet.js, React.js, Angular2/4
Confidential, New York
Senior Application Developer
Responsibilities:
- Performed detailed application design, database design, coding and unit/ integration/ performance testing
- Developed and integrated complex application modules using .NET 3.5/4.0/4.5, ASP.NET, C#, n-Tier architecture, SOA, XML/JSON-based web services and application development tools such as Microsoft Visual Studio 2012/2013 and SQL Server Management Studio.
- Implemented web-based user interfaces in .NET using Razor/MVC5/MVVM architectural patterns, AJAX, HTML5, CSS and JavaScript frameworks AngularJS, D3.js, Leaflet.js, Mapbox.js.
- Build secure web applications with user authentication and role-based access control.
- Generated reports using Microsoft SQL Reporting Services (SSRS), Ad-hoc reporting, and data migration/transformation using SSIS packages.
- Performed configuration management, continuous integration, version control, testing and document management using tools such as Microsoft Team Foundation Server 2010, Microsoft Test Manager, Team System and SharePoint Server
- Implemented web services using Windows Communication Foundation (WCF).
- Created/updated design artifacts and deliverables such as use case diagrams, application architecture, class/sequence diagrams and high-level/detailed design documentation.
- Responsible for technical quality of the implemented code base and fully understand the implemented design.
- Understand and follow Software Development Life Cycle (SDLC) processes in a structured environment, including Waterfall, RUP and Agile development methodologies.
- Worked closely with business analysts, subject matter experts and development teams in design, development, testing, implementation, and support of application projects
- Participated in the software testing process, including identification and resolution of defects.
- Contributed to and support roll-out strategies.
- Participated in and contributed to formal/informal technical reviews and presentations.
- Understood high level application architecture/design, network design, performance constraints and security frameworks.
- Applied technical knowledge to determine solutions and solve complex problems.
- Researched, presented and made recommendations on technical issues.
- Explored new ideas and initiatives that encourage innovation.
- Take inputs from reporting manager(s) and appropriately apply comments/ feedback.
- Accurately estimated time required to complete development tasks.
- Collaborated with diverse teams.
- Demonstrated the ability to cooperate with a variety of people and achieve results.
- Proactively initiated, developed, and maintained effective working relationships with team members.
Environment: ASP.Net 4.0, C#.Net, Visual Studio 2008/2010, CSS, HTML, Web/Windows Services, SQL Server 2008/2012, SSRS, SSIS, JavaScript, IIS, XML, Silverlight, Team Foundation Server, MVC, Entity Framework, WCF, NuGet, Classic ASP, D3.js, Angular.js, Mabox.js, Leaflet.js, AngulaJS
Confidential, New Jersey
Technical Lead
Responsibilities:
- Created full application framework for data interaction using Repository Pattern and Entity Framework 6.0..
- Involved in analysis, design, development, testing, documentation and implementation of the project using .Net Framework 4.0, MVC 5.0, Entity Framework 6.0, Dependency Injection(Structure Map), C#, VS 2012, SQL Server 2012, Web Services.
- Responsible for coding automated Unit test, Integration test and load test cases using VS 2012 Test Framework.
- Setup coding standards to maintain code consistency
- Application is targeted on multiple platforms. Implemented Bootstrap framework and worked closely with the UI designer to maintain similar look and feel across all the platforms.
- Used complicated LINQ queries to filter/Query various Class collections .
- Wrote Remote Validations, LINQ extension methods and indentified redundant code traces and made them part of the application framework to expedite the development process.
- Used knowledge of various plugins and third party framework and introduced them wherever it made sense. Some of the plugins used were JTable, Bootstrap Calendar, Fluent Validations, Glimpse, MoreLinq, Auto Mapper, ELMAH.
- Created multiple Html Helpers, Partial Views and Editor Teamplates to be used by rest of the developers. Setup user friendly paths in the application.
- Performed routine maintenance, tuning, recovery and backup activities of MS SQL Server 2012.
- Hosted the websites on IIS and also determined the level of authentication and authorization for them. The application uses windows authentication and depending on the user group they are provided access to certain areas in the application. Wrote Custom Authorization attribute in MVC to handle that.
- Developed a Dynamic Connection mechanism in which the application changes it’s connectivity to the database it is connected to depending on the current pool name chosen by the user. Used Dependency injection along with entity framework to handle that.
- Created an Audit Mechanism to leave the signature of the user creating or editing records automatically.
- Provided JavaScript solutions to the UI designer extensively. Interacted with business to make sure that the design aesthetically and functionally meets all the expectations.
- Used Team Foundation Server to save and retrieve source code.
- Worked with other developers in the team, lead them and coordinated with the business and testing teams to deliver the software in the required timeline and end to end tested.
Environment: ASP.Net 4.0, C#.Net, Visual Studio 2012, CSS, HTML, Web/Windows Services, SQL Server 2008/2012, SSRS, SSIS, JavaScript, IIS, XML, Team Foundation Server, MVC 5.0, Entity Framework 6.0, WCF, NuGet.
Confidential, Massachusetts
Senior Developer
Responsibilities:
- Involved in full life cycle and maintenance cycle which includes analysis, design, development, testing, documentation and implementation using .Net Framework 4.0, MVC 3.0, WCF, WPF, Entity Framework, Dependency Injection, NHibernate, C#, VS 2012, SQL Server 2012, Web Services.
- Responsible for coding Unit test and Integration test cases using VS 2012 Test Framework.
- Used LINQ to filter/Query various Class collections .
- Created various stored procedures to calculate fnancial statistics and to encrypt and decrypt sensitive financial information and user data using MS SQL Server 2008/2012 and C#.
- Developed a client server type application to integrate with other existing applicationsCreated web service using WCF to authenticate users based on active directory and send back the results. Wrote SQL Jobs to change the encryption and decryption logic every day to provide extra security in the system.
- Performed routine maintenance, tuning, recovery and backup activities of MS SQL Server 2008/2012.
- Hosted the websites on IIS and also determined the level of authentication and authorization for their use.
- Used Team Foundation Server to save and retrieve source code.
- Worked with other developers in the team, lead them and coordinated with the business and testing teams to deliver the software in the required timeline.
Environment: ASP.Net 4.0, C#.Net, Visual Studio 2008/2010, CSS, HTML, Web/Windows Services, SQL Server 2008/2012, SSRS, SSIS, JavaScript, IIS, XML, Silverlight, WPF, Team Foundation Server, MVC 3.0, Entity Framework, WCF, NuGet, Classic ASP.
Confidential, Florida
Senior Developer
Responsibilities:
- Involved in full life cycle and maintenance cycle which includes analysis, design, development, testing, documentation and implementation using .Net Framework 4.0, MVC 3.0, WCF, WPF, Silverlight, Entity Framework.
- Followed SCRUM methodology for Development Process by leveraging TFS 2010 as the principle ALM tool.
- Responsible for coding Unit test and Integration test cases using VS 2010 Test Framework.
- Used LINQ to Entities to filter/Query various Class collections .
- Involved in designing, normalizing databases, created tables, indexes, stored procedures,functions, triggers and views of MS SQL Server 2008/2012.
- Developed a client server type application to integrate with other existing applications. Implemented a service that runs on a single machine (server) and the user can access it from any remote location. To do this created a service and hosted it as a Windows Service using WCF then developed client UI using WPF APIs to interact with the service to be used on remote machines.
- Performed routine maintenance, tuning, recovery and backup activities of MS SQL Server 2008/2012.
- Maintained several databases for production, UAT and development environment.
- Designed, developed and deployed web services using HTTP (RESTful Web Services). To communicate with other financial systems.
- Created and deployed several reports using SSRS used by business users.
- Developed and maintained graphical referral queue using Silverlight and WPF to manage foreclosure referrals.
- Hosted the websites on IIS and also determined the level of authentication for their use.
- Used Team Foundation Server to save and retrieve source code.
- Lead a team of developers offshore.
Environment: ASP.Net 4.0, C#.Net, Visual Studio 2008/2010, CSS, HTML, Web/Windows Services, SQL Server 2008/2012, SSRS, SSIS, JavaScript, IIS, XML, Silverlight, WPF, Team Foundation Server, MVC 3.0, Entity Framework, WCF, NuGet.
Confidential, New Jersey
Senior Developer
Responsibilities:
- Involved in full life cycle and maintenance cycle which includes analysis, design, development, testing, documentation and implementation using .Net Framework 4.0, MVC 3.0, WCF, Entity Framework.
- Followed SCRUM methodology for Development Process by leveraging TFS 2010 as the principle ALM tool.
- Worked closely with BA in gathering requirements.
- Wrote technical design documents.
- Responsible for coding Unit test and Integration test cases using VS 2010 Test Framework.
- Extensive use of LINQ to Objects to filter/Query various Class collections .
- Involved in designing, normalizing databases, created tables, indexes, stored procedures,functions, triggers and views of MS SQL Server 2008/2012.
- Performed routine maintenance, tuning, recovery and backup activities of MS SQL Server 2008/2012.
- Maintained several databases for production, UAT and development environment.
- Worked on Microsoft Business Intelligence suite and completed successful ETL transformation of critical Client/Policy data from legacy systems
- Most of the code was developed around using Data Access Layers (DAL) and Business Logic Layers (BLL).
- Developed web services to host the controls within the application.
- Hosted the websites on IIS and also determined the level of authentication for their use.
- Used Team Foundation Server to save and retrieve source code.
Environment: ASP.Net 4.0, C#.Net, Visual Studio 2008/2010, CSS, HTML, SQL Server 2008/2012, JavaScript, IIS, XML, Team Foundation Server, Microsoft BI Suite, MVC 3.0, Entity Framework, WCF, Structure Map, NuGet.
Confidential
Senior Developer
Responsibilities:
- Working on code development and bug fixes.
- Created SSIS packages, SSRS packages, stored procedures, views, functions, indexes, database designs, XML designs and SQL jobs.
- Created several screens for sales transactions using Telerik controls with LINQ and MVC framework to enable users to stop, reprocess, report and log sales data.
- Worked on application that used Entity Framework and worked with NuGet and doing unit testing.
- Created tables, indexes and stored procedures to stage, retrieve and process data using SQL Server 2008.
- Used ADO.NET Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Completed database check system which is a self-diagnostic system for the database used for sanity checks of data and ensures its integrity. Designed and implemented this system to work with very high volume of transactions.
- Worked closely with Quality Assurance team to attend to problem requests.
- Accomplished creating several SSIS packages, nightly database jobs, generated SSRS reports and used web services. Utilized my thorough understanding of WCF, Ajax, SSIS, SSRS, MVC, LINQ, Silverlight, Entity Framework and WPF to complete development.
- Involved in gathering the requirements and designing the use cases and preparing the technical design & specifications.
- Used AJAX Mechanism for all the pages in the workflow to make asynchronous calls.
- Involved in defining the Service Contracts, Operation Contracts and bindings for the Development of Services using WCF. Also written custom Behavior’s for WCF Requests.
- Used LINQ extensively throughout the Middle Tier and Data Layer development.
Environment: AGILE methodology, ASP.Net MVC 2.0/3.0, ASP.NET 4.0/3.5/2.0/1.1, C#.Net, Visual Studio 2010, Tortoise SVN, CSS, HTML, SQL Server 2008/2012, LINQ to SQL, JavaScript, jQuery, IIS, XML, SharePoint Server 2007,WCF, WPF, NuGet, Microsoft Business Suite (SSIS/SSRS/SSAS), Entity Framework, NHibernate .
Confidential, New Jersey
Developer
Responsibilities:
- Involved in design and development of UI screens using ASP.Net web server controls.
- Participated in database design and analysis with the business users and the technical team
- Built quick responsive pages by developing client side programming using JavaScript and ASP.Net AJAX tools.
- Used LINQ to ADO.NET(LINQ to Dataset and LINQ to SQL) database programming to access from SQL Server 2008 database
- Created WCF services for communicating and providing data from integrated server to client application.
- Session and Cache was extensively used to store frequently used business entities and constant values throughout the applications.
- Creation of stored procedures, functions, triggers and optimized queries for performance using SQL Server 2008.
- Completed several screens used by user to transfer, move, and remove reservations. Using Day pilot Ajax based scheduling control and Telerik controls.
- Used jQuery on many screens to create interactive user experience. Created Plugins using jQuery for validating user input. Used JSON for lightweight data transport.
Environment: ASP.NET 4.0, C#.Net, Visual Studio 2008/2010, Telerik controls, CSS, HTML, JavaScript, jQuery, IIS, XML, XSD, SharePoint Server 2007, Team Foundation Server, LINQ, WCF.
Confidential
Developer
Responsibilities:
- Participated in end-to-end implementation for requirement gathering through to product delivery.
- Designed and prepared the Business Requirements document with the business and development team and prepared UML and Visio diagrams to understand the architecture and functionality of the application.
- Requirements gathering and writing the use cases.
- Design the application and preparing the tech specs docs.
- Working with Database, backend and infrastructure teams.
- Working with offshore team for development of the application.
- Working with testing team and tracking the defects.
- Extensively used ADO.NET objects such as Data Grid Views, Data Tables, Data Readers and Datasets for data retrieval and data processing
- Created master pages to display required information on every page of the Application using C#.
- Developed Stored Procedures, Triggers for efficient Data processing in SQL SERVER 2005
- Established the GUI design, and coding standards
- Extensive use of try catch blocks throughout the Application for proper Exceptions handling
- Documenting and Participated in User Acceptance Testing.
Environment: ASP.NET 3.5, Visual Studio 2008 CSS,C#, SQL Server 2005, ADO.NET, JavaScript, IIS, XML,XSD, SharePointServer2005, Microsoft Visio, HTML, Photoshop.
Confidential
Developer
Responsibilities:
- Developed User Interfaces in ASP. Net and business logic using C#.
- Extensively used system analysis and design methodologies right from gathering and analyzing user requirements, to modeling data flow diagrams, to implementing and maintaining the software systems.
- Client side and Server side validation using Java Script.
- Using Visual Source safe for chain management and Version controlling.
- Provided reusable objects like Classes and Functions using C#.
- Creating library (DLL) as middle tier to communicate with SQL Server from Asp.Net front-end like calling stored procedures or native SQL statements.
- Attending Project review meetings with team and maintaining notes.
- Involved in testing, fixing errors and technical documentation.
- Extensive use of try catch blocks throughout the Application for proper Exception handling.
Environment: ASP.NET 2.0, Visual Studio 2005,CSS,VB6, C#, T-SQL, SQL Server 2005, ADO.NET, JavaScript, IIS,XML,XSD, SOAP, Visual Source Safe.
Confidential
Developer
Responsibilities:
- Designed the application using three-tiered architecture to implement the User, Business and Data Services Layer. These layers were segregated and multiple tiers were implemented as COM/COM+ components.
- Provided functionality for migration into ASP.NET pages using ASP.NET, Visual Basic. NET, Visual Studio .NET Interface and used ADO.NET for database access.
- The Data Services Layer was handled by creating classes using ADO.NET. The Dataset, Data adaptor and Data Reader Objects in ADO.NET was used to handle database-related calls for Oracle database.
- Responsible for developing various .NET components to implement the complex business logic functionality. Extensive use of ASP.NET. Worked on Security module, Safety module and Reports module.
- Implemented Security at the role level to ensure that the authorized user can only perform functions available to a particular role
Environment: VB6, VB.net, Win forms, ASP.NET 2.0, SQL Server 2005, .NET framework, IIS, MS-Excel, HTML, XML, XSLT, CSS, Crystal Reports, VBScript, Visual Source Safe, Windows NT, C#, COM/COM+.
Confidential
Developer
Responsibilities:
- Developed front-end screens using ASP.Net and CSS
- Accessed the data from SQL Server2000 Using ADO.Net
- Extensively used SQL scripts/queries for data verification at the backend.
- Involved in Coding and unit testing.
Environment: ASP.Net, C#, VB.Net, ADO.Net, HTML, Java Script, SQL Server 2000.