Sr. Programmer Analyst Resume
New York, NY
SUMMARY
- Microsoft Certified Professional with over 10 years of experience in all phases of the software development life cycle (SDLC) which includes software design, development and support of web and windows applications using .NET Framework (1.1/2.0/3.5/4.0/4.5 ), C#.NET, ASP.NET, ADO.NET, WCF, AJAX, CSS, JavaScript, Angular JS, MVC, Entity Framework and Web Services.
- Experience in working with HTML controls, web user controls, custom controls, and event handling using C# and ASP.NET.
- Worked on AJAX toolkit controls with ASP.NET web applications.
- Extensive experience in SOA - based solutions - Web Services, WebAPI, WCF, SOAP including Restful services.
- Implemented multithreading and task parallel mechanisms.
- Worked with LINQ (LINQ to Object, LINQ to SQL, LINQ to XML, Lambda).
- Extensive experience ofXML,XML Schema,XSLT,XPATH,WSDL,UDDI,SOAP, Serialization and Deserialization.
- Experience in DOM manipulations complex and dynamic presentation layers using HTML5, XHTML, CSS, themes, skins, master pages, as well as client side scripting using JavaScript and jQuery.
- Built and managed web applications using ASP.NET web forms and MVC (Razor/ASPX engine).
- Created and managed view models, views and partial views using ASP.NET MVC.
- Proficient in Entity framework for data retrieval, CRUD operations, and data filtering and sorting.
- Expertise in Angular JS controllers, directives, components, factory and service resources, routings and events.
- Worked on ASP.NET (UI pages, Web Services, Data binding to Business Logic Layers and Data Access Layers, Master Pages and Themes).
- Expertise in using third party controls like Infragistics and Telerik Controls.
- Experience with using FTP, Secure FTP and MS office Suite.
- Experience with ADO.NET objects such as SQL connection, SQL command, dataset, data reader and data adapter objects in web and win form applications.
- Expertise in application Merging, Branching, Versioning etc.
- Implemented data access layer using LINQ to SQL, ADO.NET Entity to access SQL Server.
- Wrote database queries using MS SQL Server 2005/2008/2008 R2/2012.
- Performed stored procedures, functions, triggers and SQL.
- Experience in working with SQL Server Reporting Services (SSRS) and Crystal Reports.
- Experience in using the Fiddler and HTTP Analyzer.
- Maintained version control using Team Foundation Server (TFS).
- Experience with enterprise architecture tools such as UML, MS VisualStudio.NET, source control, and defect tracking, integration and workflow tools.
- Designed and developed Healthcare, Education and Logistic applications.
- Knowledge on Sql Server Integration Services (SSIS) and windows Azure.
- Strong understanding and knowledge of AWS services.
- Partnered with on-site and off-shore teams, customers and stake holders.
- Experience with unit testing, integration testing, and automated testing.
- Analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions as per Business Requirements.
- Expertise in Implementing and supporting the application in client location.
- Expertise in Azure including azure data factory, Data Lake, Data Analytics, Kentico and U-Sql.
- Expertise in AWS.
TECHNICAL SKILLS
.NET Technologies: ASP.NET, .NET Framework 4.5/4.0/3.5/2.0/1.1 , ADO.NET, WCF, MVC2/4, Entity, Framework, Web Forms, Web Services.
Languages: C#.NET, VB.NET
Integrated Development:
Environment: Visual Studio (2003, 2005, 2008, 2010,2012)
Web Languages: XML, HTML, CSS
Database Management System: MS SQL Server 20 R2/2012/2016
Scripting Languages: JavaScript, jQuery, AJAX
Web/Application Servers: Internet Information Services 5.0/6.0/7.0
Operating System: Windows 7/Vista/XP
Reporting Tools: SSIS, SSRS, Crystal Reports
Version Control: TFS, Visual Source Safe 2005
Case Tools: MS VISIO
PROFESSIONAL EXPERIENCE
Confidential - New York, NY
Sr. Programmer Analyst
Responsibilities:
- Designed, developed and supported the application using ASP.NET, C#, Telerik, SQL Server 2016.
- Used Entity framework for database querying for leads web site.
- Implemented Single Sign On (SSO) to application.
- Leveraged persistence mechanisms including Entity Framework and ADO.NET.
- Implemented NVelocity templates and Send Grid functionality to send Emails.
- Worked on large XML files for data reading, validating and insert into database.
- Created web pages using HTML5, Ajax, CSS and Web Form Controls, developed layout pages, classes for reuse.
- Designed and coded business layer and data access layer using ASP.NET and C#.
- Developed the web pages using ASP.NET and C#.NET for UI layer using server controls, HTML controls, grid view, data list controls, and CSS.
- Used state management techniques to improve performance and to reduce round trips.
- Designed SQL Server Database 2016 which included DML and DDL, wrote complex stored procedures, cursors, views, and user defined functions.
- Created Indexes, Cursors, Temporary Tables and Jobs in SQL server.
- Worked on application performance tuning and Sql performance tuning.
- Provided support for testing, user acceptance testing, and performance testing.
- Supported developers during coding, debugging and build issues.
- Worked closely with business to define development estimates according to Agile (SCRUM) methodology.
- Responsible for deployment of the Application in production and resolving any post-deployment issues.
- Involved in all phases of the product life cycle from gathering and preparing the business/software requirements specification to implementation.
- Worked on Microsoft Azure including azure data factory, Data Lake, Data Analytics, Kentico and U-Sql.
Environment: .NET Framework 4.5, C#.NET, ASP.NET, Bootstrap, Entity Frame Work, CSS, TFS, HTML5, Nuget, SQL server 2016, Azure.
Confidential
Microsoft Azure Developer
Responsibilities:
- Designed and developed automation process using Microsoft Azure.
- Created and developed the Azure data factory.
- Created and developed the Linked Services, Blob storages, Lake storages in ADF.
- Implemented the different types datasets in ADF.
- Created the datasets for getting data from webapi.
- Implemented the pipeline for large number of activities it includes all datasets, linked services etc.
- Created the pipelines for onetime and recursive methods.
- Implemented the pipelines for getting input data like Json, csv then converted into TSV and finally stored into DW database
- Created the usql Query for manipulating the input data then stored into Data Lake Account.
- Created the C# webjob for moving Azure blob storage files into Amazon S3 storage and AWS.
- Created the end to end development of ADF using Powershell.
- Designed SQL Server Database 2016 which included DML and DDL.
- Provided support for testing, user acceptance testing, and performance testing.
- Worked closely with business to define development estimates according to Agile (SCRUM) methodology.
- Responsible for deployment of the Application in production and resolving any post-deployment issues.
Environment: Microsoft Azure, Azure Data Factory, Data Lake, USql, Data lake Analytics, Amazon S3, AWS, Windows Power Shell, NET Framework 4.5, SQL server 2016.
Confidential - Irving, TX
Sr. Software Developer
Responsibilities:
- Designed, developed and supported the application using ASP.NET, C#, MVC 5.0, SQL Server 2012.
- Developed the application using web security standards like SSL.
- Used Entity framework for database querying for leads web site.
- Developed MVC Razor engine, partial views, complex Controllers, helper methods, UML and view model repository pattern layers.
- Excellent experience in implementing Web Service, which communicate data in JSON.
- Implemented Routing, Action Filters, and Partial Views techniques for application development.
- Used Angular JS controllers, directives, components, factory and service resources, routings and events.
- Implemented Angular JS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
- Leveraged Angular Js resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Leveraged persistence mechanisms including Entity Framework and ADO.NET.
- Worked on large XML files for data reading, validating and insert into database.
- Created web pages using HTML5, Ajax, CSS and Web Form Controls, developed layout pages, classes for reuse.
- Designed SQL Server Database 2012 which included DML and DDL, wrote complex stored procedures, cursors, views, and user defined functions.
- Fine tuned SQL performance which included tuning of long running queries and indexing.
- Designed and implemented SSRS using MS-SQL Server Reports 2012.
- Provided support for testing, user acceptance testing, and performance testing.
- Supported developers during coding, debugging and build issues.
- Worked closely with business to define development estimates according to Agile (SCRUM) methodology.
- Responsible for deployment of the Application in production and resolving any post-deployment issues.
- Involved in all phases of the product life cycle from gathering and preparing the business/software requirements specification to implementation.
Environment: .NET Framework 4.5, C#.NET, ASP.NET, MVC 5, Web Services, Angular JS, Bootstrap, CSS, TFS, HTML5, Nuget, Test Driven Development(TDD ), SQL server 2012.
Confidential - Staten Island, NY
Sr. Software Developer
Responsibilities:
- Analyzed, developed and designed N-Tier web based application using C#.NET, MVC, Restful WebAPI and ASP.NET.
- Implemented editable data grid controls to generate responses based on client requests.
- Designed and implemented the application using security coding and active directory.
- Implemented the cryptography for encrypt/decrypt the files.
- Utilized custom validations, validation controls and performed validations both on client and server side.
- Designed and coded business layer and data access layer using ASP.NET and C#.
- Developed the web pages using ASP.NET and C#.NET for UI layer using server controls, HTML controls, grid view, data list controls, and CSS.
- Used state management techniques to improve performance and to reduce round trips.
- Implemented object oriented programming (OOP) concepts which included encapsulation, inheritance, polymorphism, and abstraction.
- Implemented web service and WCF service which communicated data in both XML and JSON.
- Configured the application in IIS web server.
- Used C#.NET’s object oriented features, which included event handling, error handling, caching and security features.
- Established communication between different applications running on same/different platforms using WCF.
- Worked on large XML, XAML, XSD files for data reading, validating and insert into database.
- Worked on SMTP protocols for sending the mails to user.
- Worked on Test Driven Development (TDD) and unity application block.
- Evaluated and integrated third party components like infragistics controls.
- Designed and implemented SQL Server Reports using SQL Server Reports-2008R2 (SSRS).
- Created complex queries, SQL Server stored procedures and functions.
- Optimized performance of SQL scripts, stored procedures and cursors.
Environment: .NET Framework 4.0, C#.NET, ASP.NET, AJAX, MVC, WCF, JavaScript, jQuery, HTML, XML, XSLT, SQL Server 2008R2, SSRS, CSS, MS-Office
Confidential - Budd Lake, NJ
Software Developer
Responsibilities:
- Developed the application using ASP.NET, C#.NET, WEB API, NHibernet.
- Used jQuery for client side validations and AJAX calls to communicate with web services and WCF Restful services.
- Used agile practices and Test Driven Development (TDD) techniques to provide reliable working software.
- Worked on WSDL files for consuming web services.
- Experience in implementing e-commerce for single payment processing site, motor carriers can pay the daily rental fees.
- Developed WCF services to communicate between DAL and other business components.
- Made full use of .NET’s object oriented features(C#), event handling, error handling, caching and security features.
- Developed the service oriented architecture (SOA) services.
- Evaluated and implemented third party components (Telerik Controls).
- Involved in migrating the application from one version to another version.
- Created SQL Server stored procedures, functions, Triggers, Views using SQL Server 2008.
- Designed and implemented SQL Server Reports.
- Developed VB.NET scripts to develop the SSRS reports.
- Used TFS for source access management.
- Provided support for testing, UAT and performance testing.
- Made enhancements as requested by the client.
- Worked on Azure including azure data factory, Data Lake, Data Analytics.
- Built and deployed the application.
Environment: .NET Framework 4.0, C#.NET, ASP.NET, WEB API, SVN, AJAX, NHibernate, Microsoft Azure, WCF, XML, XSLT, SOAP, XML Schemas, JavaScript, JQuery, SQL Server 2008, SSRS.
Confidential
Software Developer
Responsibilities:
- Converted the business requirements into functional specifications.
- Analyzed and created technical design specifications.
- Interacted with multiple stakeholders and implemented project per the requirements.
- Conducted code reviews for team members and ensured that the project met quality norms set by the client and that required project artifacts were in place.
- Implemented the cryptography for encrypt/decrypt the files.
- Developed ASP.NET, MVC N-Tier web application using C#, WCF, Generics, Entity Framework, Domain Driven Design, Inversion of control.
- Developed partial views, complex controllers, and helper methods.
- Created user interface with rich look by using HTML, CSS, JavaScript and AJAX controls.
- Used Entity framework for database querying for leads web site.
- Designed database, file systems, stored procedures and views.
- Troubleshot and resolved issues for all applications.
- Worked and created service contracts, service implementation, operation contracts and data contracts for business cases using WCF.
- Developed web services and called in client side using jQuery AJAX calls.
- Implemented third party controls (Telerik suit).
- Support for testing, User Acceptance Testing, Performance Testing.
- Responsible for builds and deployments of the application.
Environment: .NET Framework 3.5, C#.NET, MVC2, SQL SERVER 2008, AJAX, TFS, XML, JavaScript, CSS, WCF, Web Services
Confidential
Software Developer
Responsibilities:
- Communicated with clients for requirement specification and explaining application functionality.
- Used ADO.NET for data retrieving, querying, storage and manipulation for achieving data.
- Performed data validations using validation controls such as required field validator, compare validator, range validator, regular expression validator, custom validator and validation summary.
- Developed partial post back validations to manipulate data on web pages using AJAX.
- Created easy to use, reusable controls, user controls and master pages and integrated into ASP.NET web pages.
- Extensively used ADO.NET controls such as Data Set, Data View.
- Designed and developed custom .NET components and user controls using ASP.NET and C#.
- Extensively used Server Controls as Form View, Grid View with complex implementation as Grid Views embedded within other Grid Views.
- Built an application with ASP.NET, using a complex back-end involving SQL Server, XML databases.
- Wrote stored procedures and Triggers to implement the Data Access layer.
- Developed Graphical User Interface (GUI) for various web forms.
- Implemented web service and WCF service which communicated data in both XML and JSON.
- Involved in developing web-based application pages using HTML, XML, XAML, JavaScriptand CSS.
- Used Master Pages and CSS to provide a uniform look and menu to the whole web application.
- Used XML to develop menu to be used in the Master Pages.
- Used Validation control for front end validation of forms on the presentation layer.
- Developed data access layer including business classes, which is responsible for storage, retrieval and database connection utilizingADO.NET, SQL Server.
- Developed and consumed the web services.
- Implemented security of the application usingForms Authentication.
- Designed, implemented and integrated SQL Server Reports to the web application.
- Created complex SQL queries, stored procedures and functions using SQL Server 2005.
- Implemented and supported the application at client location.
Environment: .NET Framework 2.0, SQL Server 2005, WCF, C#.NET, ASP.NET, HTML, CSS, SQL Server Reporting Services 2005, Visual SourceSafe, Windows-XP
Confidential
Software Developer
Responsibilities:
- Developed web pages using ASP.NET and C#.NET.
- Used server controls, HTML controls, data grid, data list controls, and CSS.
- Used data access objects to retrieve data from the database.
- Consumed web service provided by other applications.
- Maintained versions of source code using Visual Source Safe 2005.
- Analyzed and formulated test plans based on requirements, created test scenarios from use cases, test case design from design documents, and performed regression and test automation using NUnit testing.
- Performed unit and module level testing, reviewed requirements and fixed defects.
Environment: .NET Framework 2.0, SQL Server 2005, C#.NET, ASP.NET, SQL Server Reporting Services 2005, Visual Studio.NET 2005, Visual SourceSafe, Windows-XP
Confidential
Software Developer
Responsibilities:
- Developed the windows application using .NET 1.1.
- Designed testing strategy and developed system test plan, test cases and performed system testing.
- Created and modified reports using Crystal Reports.
- Developed stored procedures in SQL Server 2005.
- Worked with Visual Source Safe.
- Used MS VISO for application diagrams.
Environment: .NET Framework 1.1, SQL Server 2005, C#.NET, ASP.NET, Crystal Reports, Visual SourceSafe, Windows-XP.