We provide IT Staff Augmentation Services!

Sr. Programmer Analyst Resume

New, YorK

PROFESSIONAL SUMMARY:

  • Result - driven professional with 8 years of experience in IT industry.
  • Experience in developing Web & Desktop application’s utilizing the .NET technologies
  • Full Stack Developer worked through all the phases of Software Development Life Cycle (SDLC): requirements gathering, analysis, design, development, testing, production and post-production support.
  • Worked with and have good understanding of Agile Methodology.
  • Possess expertise in Object-Oriented programming and skilled at progressing from problem statement to well documented designs.
  • Efficiently used Delegates, LINQ, Dictionaries and other Data Structures for better performance.
  • Heavily used Abstract classes and Interfaces for optimization and Abstraction.
  • Used ASP.Net MVC and Web Forms for creating web applications. Created UserControls/ Partial Views in these applications.
  • Worked with Angular for designing Single Page Application and created different components, used different binding and directives.
  • Used Javascript/JQuery to perform client side operations such as enabling/disabling controls, hide/show sections of the page, adding styles, attaching to client side events, performing validations as well as making AJAX and WebService calls and also used JQuery.UI, JQuery.Validation, etc.
  • Used JSON for Fetching and sending data from server using Ajax.
  • Used DataAnnotation for validation, MVC Areas for better organization of application, etc.
  • Created windows application using WPF and WinForms.
  • Analytical thinker that consistently resolves ongoing issues or defects, often called upon to consult on problems that have eluded resolutions from others.
  • Experience in coding Cascading Style Sheets (CSS) and ASP.NET Themes for a consistent look throughout the web application.
  • Experience in working self-sufficiently to resolve complex system complications using debugging tools or other analytical methods
  • Basic usage of SharePoint to upload documents, maintain Lists and Publish pages for Project related sites.
  • Created CSS files making use of best practices. Used Reset.css(belonging to yahoo, eric meyer’s) for neutralizing the in-built CSS effects of the browsers. Created styles with all kinds of selectors such as identity, class, tags, parent-child, etc. Have a good understanding of the Specificity rules.
  • Extensively used CSS3 features for styling borders, text, backgrounds, multiple columns, gradients, etc.
  • Have a very good understanding of Cross Browsers compatibility issues and tackled them using Developer tools(of all the browsers).
  • Created web pages using HTML5 using the new Semantic Tags as well as the new controls. Used the Local Storage for removing the load on the server.
  • Created restful services using WebAPI.
  • Used DependencyResolver for injecting dependencies into the class and making loosely coupled.
  • Used methodology Calling synchronous methods asynchronously for sending large amount of mails using SMTPServer.
  • Created and consumed WCF services to provide service oriented solutions.
  • Integrated third party controls such as Telerik/MVCTelerik, DES, Datatables, JQuery controls, etc
  • Integrated third party tools for logging and performance analysis such as NLog, Log4Net, Glimpse Profiler, Chirpy, etc
  • Performed CRUD operations using ADO.net, LINQ and Entity Framework. Made Bulk updates and inserts using SQLBulkCopy thus enhancing the performance of the applications.
  • Used entity framework’s DatabaseFirst approach for creating model classes for tables, views and stored procedures. Along with DatabaseFirst approach made use of DBContext generator for generating these models.
  • Followed TDD methodology resulting less buggy app.
  • Designed and Created Databases from scratch incorporating best practices.
  • Created/Altered Tables with constraints/keys and complex relationships between them.
  • Extensively used SQL Views and Stored Procedures for subsuming the results of multiple tables, generating dynamic reports and performing dynamic CRUD operations. Also used TableValued types as parameters in Stored Procedure for sending large amount data from applications.
  • Used SQL Triggers for logging and updating tables.
  • Made use of SQL Profiler and SQL Tuning Advisor for performance analysis such as measuring execution time, no. of queries generated, indexes required, etc. Also have understanding of SQL System Level tables, creating users, assigning access privileges, etc.
  • Created Backup’s, Restored, Exported and Imported databases and tables.
  • Worked with ORACLE database using TOAD for querying and performing CRUD operations.
  • Extensively used SSIS for moving data from one database to another, generating excel reports, update looping of data, sending mails. Also incorporated efficient error handling that would send a mail in case of an exception in any SSIS stage with detailed error information. Also worked on SSRS for providing adhoc query abilities to the client.
  • Experience in deploying web applications in Web Servers like IIS 7.0/7.5/8
  • Good communication and strong interpersonal skills with quick adaptability to new environment
  • Ability to adapt new methodologies and technologies quickly, excellent analytical and problem solving skills, ability to work on own besides being a valuable and contributing team player.
  • Learned and Implemented Restful services as part of my learning.
  • Extensively used Source Control softwares such as TFS, SVN, VSS, BitBucket.
  • Used Esri libraries to geocode.
  • Worked with JIRA for feature requirement, tracking of requirement, logging of hours, etc.
  • Worked with continuous Build and integration environment using TeamCity, Cruise Control, etc.
  • Used Azure for publishing Application, created WebRole and also worked with Azure Database.

TECHNICAL SKILLS:

.NET Technologies: C#, ASP.Net, .Net Framework 3.0/3.5/4.0/4.5, ADO.Net, LINQ, TDD, Entity Framework, WCF, WPF, Nunit, MOQ, Rhinomocks, C++

Web Technologies: ASP.Net, Web Services, Web Forms, Win Forms, AJAX, ASP.Net MVC, Azure, WEBApi

Scripting Technologies: HTML 5 /DHTML, XML, JavaScript, CSS3, JQuery, Angular

Databases: SQL Server 2005/2008/2008 R2, ORACLE

Software & Tools: ESRI Maps, Test link, Fiddler, Developer Tool, Firebug, SQL Profiler, Glimpse Profiler, Chirpy, IIS, Visual Studio.Net, SQL Server Management Studio, MS word, MS Excel and MS PowerPoint. TFS, SVN, VSS, Bitbucket.

Reporting & Integration Tools: SSRS, SSIS, Team City, Cruise Control

Operating System: Windows 2000/XP/7/2008Server

Version Control: TFS, SVN, VSS

Application Server: IIS 6 /7/8

Design Pattern: MVC

PROFESSIONAL EXPERIENCE:

Confidential - New York

Sr. Programmer Analyst

Responsibilities:

  • Plan, develop, test and document computer programs using C#, WPF, ASP.Net, MVC, WebApi, SQL, Spring .Net Framework, NHibernate, Oracle, Cruise Control etc.
  • Responsible for requirement analysis, designing various application components, writing functional/technical specifications, coding and unit/integration testing (using .Net testing and mocking framework: NUnit and MOQ).
  • Developed visual components through WPF using XAML.
  • Worked on Binding, Styles, Data Template, Control Template, Routed Events, Converters, Layout Panels in XAML
  • Developed functional controls that meets the requirements of product owners
  • Possess expertise in Object-Oriented programming and skilled at progressing from problem statement to well documented designs.
  • Analytical thinker that consistently resolves ongoing issues or defects, often called upon to consult on problems that have eluded resolutions from others.
  • Participated in all the phases of Software Development Life Cycle (SDLC): requirements gathering, analysis, design, development, testing, production and post-production support.
  • Created CSS files with best in class practices.
  • Programmed styles with all kinds of selectors such as identity, class, tags, parent-child, etc.
  • Extensively used CSS3 features for styling borders, text, backgrounds, multiple columns, gradients, etc.
  • Tackled Cross Browsers compatibility issues using Developer tools and other client side programs using Jquery, CSS3 and HTML5.
  • Used JSON for Fetching and sending data from server using Ajax.
  • Programmed web pages using HTML5 using the new Semantic Tags as well as the new controls. Removed the load on the server by caching locally using the Local Storage.
  • Implemented Javascript/JQuery programs as scripts to perform client side operations such as enabling/disabling controls, hide/show sections of the page, adding styles, attaching to client side events, performing validations as well as making AJAX and WebService calls and also used JQuery.UI, JQuery.Validation, etc.
  • Programmed UserControls/ Partial Views in ASP.Net MVC and Web Forms applications.
  • Implemented DataAnnotation for validations.
  • Achieved better organization of application using MVC Areas.
  • Increased no. of useful request to the server using MVC Binding for compressing and subsuming CSS and Javascript files.
  • Designed and developed web application programs using Spring IOC for dependency injection.
  • Sent large number of mails simultaneously by calling synchronous methods asynchronously using SMTPServer.

Confidential - New York

Information Technology Specialist

Responsibilities:

  • Converted ASP.Net Web Forms based application to MVC Web application.
  • Documented functional and technical requirements of the application.
  • Developed grids controls with server side AJAX programming for sorting, paging and searching across the grid using Datatables.
  • Actively participated in Agile Development Methodology for sprint planning and application development.
  • Implemented consistent look and feel of the web site using Master View and partial views.
  • Programmed CRUD operations using Entity Framework.
  • Implemented client side programs for hooking up the events, making AJAX calls, finding the elements, etc. using Jquery.
  • Programmed GIS application using ESRI Maps and arcgis.
  • Installed different packages used in programming such as JQuery, Datatables, EntityFramework, etc. using Nuget.
  • Used JSON for Fetching and sending data from server using Ajax.
  • Improved and enhanced performance related to insertion and updating of large amount of data using SQLBulkCopy.
  • Programmed SSIS packages for generating excel reports, moving of data from one server to another, etc.
  • Programmed different user controls for consistent look and feel of the application.
  • Improved readability of markup using HTML5 semantic tags.
  • Packaged and deployed applications on server.
  • Created restful services using WebAPI.

Confidential

Member Technical Analyst

Responsibilities:

  • Developed and implemented technical solutions.
  • Coordinated with the different teams like Business Analyst Team, Quality Analyst Team and systems engineer team on different tasks.
  • Developed web services using WCF programming for accessing data from different applications.
  • Extensively used LINQ programming for querying, filtering and sorting for different data sets.
  • Created Tables, Views, stored procedures using SQL programming in SQL Server Database.
  • Programmed with Entity framework reverse engineer code first methodology and created models and mappings
  • Replaced third party controls with ASP.Net controls and programmed to populate data using xml documents.
  • Styled pages across the app using CSS style sheets.
  • Programmed with AJAX for asynchronous fetch and update of data to the server.
  • Managed Session-level events and objects in Global.asx and configured the web.config file for various application settings including connection strings, and trace & debug information
  • Heavy usage of SVN to maintain all the code programmed through various iterations of the project
  • Maintained project related documents and Issues tracking List in SharePoint.
  • Maintained and supported multiple projects and their respective deadlines.

Confidential

Software Engineer

Responsibilities:

  • Creating, Analyzing Requirements and Documenting.
  • Architecting the solution.
  • Developing and implementing technical solutions.
  • Created User Controls, pages and master pages.
  • Making use of Table Valued parameters for sending a list to the Database.
  • Made use of Bulk inserts to reduce the number of DB calls.
  • Making use Asynchronous calling of methods for sending mails.
  • Used Telerik controls for data grids
  • Used JavaScript/JQuery to simplify client-side scripting, effects, modal windows
  • Created Asp.Net Themes, skins, CSS to define the look of pages and controls.
  • Used web Validation controls for client side data validation.
  • Used LINQ expressions to filter the data in business objects.
  • Published website to Azure Cloud and also created multiple Web Roles.
  • Made use of CSS3 for beautification of the HTML controls.
  • Made use of new HTML5 semantic tags for better readability of markup.
  • Used Data Grids, Grid view controls to display information using Data Sets, Data Readers and Data Adapters to extract data from the server.
  • Created Tables, Views, Stored Procedures, and Triggers in SQL Server to access and manipulate the data from the database server
  • Made use of MVC Telerik Controls.
  • Implemented AJAX for asynchronous communication of data to server.
  • Managed Session-level events and objects in Global.asx and Configured the web.config file for various application settings including Connection Strings, and trace & debug information
  • Integrated NLog for logging errors.
  • Used Data Binding, Routed Events, and Dependency Property to make components interactive
  • Used the DES controls for validations.
  • Used LINQ expressions to filter the data in business objects.
  • Used NPOI to read and write the excel.
  • Making use of mobile pages.
  • Packaging and Publishing the site.
  • Communicating with the testing team.
  • Creating staging environmen t

Hire Now