Senior Programmer Resume
LA
SUMMARY
- 9+ years of extensive experience working on technologies such as ASP.NET, C#, VB.NET, ADO.NET, XML, Silverlight, WinForms, MVC, Web Services, Web API, WCF, SQL Server 2005/2008/2014 , SSRS, SSIS, Azure, Oracle 10g, Telerik UI controls and Reporting, Crystal Reports, AJAX, Bootstrap 3 and IIS.
- Developed responsive web UI using HTML5, CSS3, Bootstrap, JQuery for interactive cross browser functionality and complex user interface
- Experience in developing web applications using ASP.NET MVC 4.0, AngularJS, C#, Razor, jQuery, and Entity Framework.
- Ensured the programming team developed high - quality working applications to clients
- Mentored junior developers and conducted development work prioritization meetings
- Expert in developing database driven applications using SQL Server or Oracle.
- Experience indata warehousingincludingbusiness intelligence tools- DTS, SSIS and SSRS.
- Excellent Experience in writing Data Access Layers using ADO.net Entity Frame Work and LINQ to SQL
- ConfigureAzure cloud service for end point deployment
- Adept in ESRI GIS mapping and spatial data handling technologies - ArcMap and Arc Catalog
- Proficient in T-SQL and writing efficient Stored Procedures, Triggers and Views
- Working knowledge of SQL Server backup and restore.
- Tested and Implemented applications using Python.
- Experience in developing AJAX based applications in ASP.NET
- Experience in designing and developing applications using Win Services, WinForms, Web Forms and ASMX Web Services.
- Experience in implementing Multithreading, Async/Await in Asynchronous programming.
- Experience with migrating classic ASP applications to ASP.NET
- Excellent knowledge in scripting languages like VB Scripts, Java Scripts, jQuery.
- Great ability to work effectively on any stage of the SDLC.
- Proven ability to work effectively in a team environment and capable of learning new technologies and adapting to a new environment quickly
- Good working experience in using version control tools such as Team Foundation Server and GitHub.
- Expertise in installing, developing and deploying on application/web servers such as IIS 5.0/IIS 6.0/IIS7.0
- Experience of working in Test driven development (TDD) and Agile development environment.
- Efficient application of Object Oriented Programming (OOP) concepts and working knowledge with Common Language Runtime (CLR). Creative thinker and excellent problem-solving skills
- Aptitude to research and expand the new leading Technologies. Excellent communication skills & leadership abilities and loyal work ethics.
- Experience in gathering customer requirements and functional requirements and converting them to technical specifications/requirements and replacing current system with Web-based application.
TECHNICAL SKILLS
.NET: .NET Framework 5.0/4.5/4.0/3.5 , ASP.NET with C#/VB, ADO.NET, VB.NET
Architecture: Client/Server, Distributed n-tier, MVC, MVVM and SOA
Operating Systems: Windows (all), Macintosh OS X, UNIX, DOS
Web Technologies: AJAX, HTML5, ASP, JavaScript, VB Script, CSS3, jQuery, Web API, AngularJS, and Bootstrap 3
Tools: and Utilities Visual Studio.NET 2010/2012/2013 , SSRS, SSIS, SSAS, Oracle SQL Developer, ESRI ArcCatalog, ESRI ArcMap, Telerik Controls, Crystal Reports
Programming Languages: C, C++, VB, VB.Net, VC++, C#, LINQ, T-SQL, PL/SQL, Python, UNIX Shell Scripts and Windows Batch Scripts
Databases: MS SQL Server ( ), MySQL, MS-Access, ORACLE
Cloud: Windows Azure
Miscellaneous: MS Office, Visio, GeoMedia Professional, and TFS.
PROFESSIONAL EXPERIENCE
Confidential, LA
Senior Programmer
Responsibilities:
- Design and update web applications related to various clients using C#, ASP.NET, Web API, SQL Server 2008/2014 and scripting languages like jQuery and JavaScript.
- Developed the application using various patterns including MVC 4.0, Singleton, Dependency Injection
- Implemented service oriented component (SOA) Layer using C#.net and WCF to decouple the UI with BL
- Designed and Implemented SSIS package to extract, transform and Load (ETL) data operations from multiple heterogeneous systems to SQL Server.
- Design and update GIS Mobile Application using Windows forms, MVVM with C#.
- Developed the core functionalities for the service part of the application using C#.NET, Web API in MVCFramework.
- Writing Web API Methods to pull the records from database.
- Worked with Stored Procedures/Packages for developing business rules in PL/SQL and SQL Server 2012/2014.
- Developed ASP.NET web components to organize reports and data sources, schedule report execution Daily/Weekly/Monthly Basis and delivery method Email/Web based, and track reporting history audit log .
- UI development for projects using HTML5, Bootstrap3 and JavaScript in AngularJS framework.
- Maintaining and manipulating data regarding web sites on ORACLE 10g server with PL/SQL
- Working on map mxd’s by creating layers and publishing the layers as web services on ArcGIS REST server which are then consumed by Silverlight projects
- Developed Drill-down, bar, pie and gauge charts for online dashboard prototype using .Net Charting library.
- Implementation of client-side validations using jQuery and ASP.NET MVC.
- Designed and Created database objects such as stored procedures, packages, functions, triggers
- Silverlight Web Portal maintenance and enhancements by creating new web tools for end user.
- Develop online web reports by using SSRS, Telerik UI controls and Telerik Reporting based on the needs and requirements of the clients.
- Develop tools to provide arithmetic calculations using Python.
- Server side working experience with IIS (Internet Information Services) manages hosting, publishing.
- Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection and Reporting.
- Designed entire framework to support Test Driven Development(TDD) by making use of Dependency Injection through unity framework and developed a generic repository
- Extensively implemented OOP’s concepts for code reuse in developing business layer, database access layer.
- Creating and modifying geodatabases using ESRI ArcMap and Arc Catalog.
- Using TFS Tool for code management and work tracking process.
- Used Microsoft VISIO for Design & Architecture and flow Diagrams
Environment: Visual Studio 2012/2010, .NET 4.0/4.5/5.0, C#, .NET, MVC, jQuery, HTML5, JavaScript, AngularJS, LINQ, MS SQL Server 2012/2014, Oracle 11g, SSRS, SSIS, TFS, .NET Web Services, WCF, IIS 7.0 and Windows 2008/2012.
Confidential, LA
Programmer Analyst
Responsibilities:
- Design and update internal and external web applications using C#, VB and JavaScript in .NET framework.
- Implemented the Ajax controls to provide partial updates.
- Implemented Data Access Layer using ADO.NET to communicate with the Oracle Database.
- Maintaining and manipulating data regarding web sites on ORACLE 10g server with PL/SQL.
- Worked on enhancements of ETL process by modifying stored procedures and queries to improve performance. Develop T-SQL packages for data extraction. Develop web services to invoke data.
- Normalized relational databases, wrote complex queries, and stored procedures, functions, rules, views, and indexes.
- Maintaining Oracle Forms and packages.
- Used TFS for source code management, automated builds, testing and release management capabilities.
- Used Microsoft VISIO for Design & Architecture and flow Diagrams
Environment: Visual Studio 2008/2010, .NET 3.5, Web Forms, C#.NET, AJAX, JavaScript, ORACLE 10g, LINQ to SQL, IIS 6.0 and Windows 2008/2000
Confidential, Baton Rouge, LA
Programmer Analyst
Responsibilities:
- Responsible for converting reports related to banking and financial transactions online using the VB.NET and C# in .NET environment. Responsible for developing and maintaining in-house web applications.
- Designed Class Diagrams, Data Flow diagrams using MS Visio.
- Prototyped and developed graphical user interfaces, using ASP.NET, HTML, JavaScript and CSS.
- Maintain and design ASP.NET Internet and Intranet applications using .NET technologies with C#//VB.net and SQL Server database.
- Implemented business logic code using C#.net.
- Developed stored procedures and optimized queries through execution plan.
- Generated Database objects and Datasets using XSD Schema
- Writing Database routines, stored procedures and fixing up standard specifications.
- Creating reports using the Crystal Report for the report needed by Middle Office and Back Office users.
- Handled printing, merging, splitting and creation of PDF are using iText.
- Administration of SQL servers (Versions: 2005 and 2008): database maintenance, upgrades and day to day backups.
- Provide technical assistance to users including troubleshooting PCs as well as entry level network support.
Environment: Visual Studio 2008/2010, .NET 3.5, Web Forms, Web Services, VB/C#.NET, AJAX, JavaScript, SQL Server 2005/2008, IIS 6.0 and Windows 2008/2000
Confidential
Web developer and System administrator
Responsibilities:
- Identified researched, investigated, analyzed, defined and documented business processes.
- Design and update websites for The School of the Coast, Confidential, Confidential using mainly ASP.NET, ASP 3.0, VB6.
- Used ADO.NET objects such as Data Adapter, Data Reader and Dataset for consistent data access.
- Probed technologies like SQL Server 2005 and T-SQL on field.
- Maintenance of the computers (MAC, Windows) and printers for The School of the Coast, Confidential, Confidential .
