Applications Programmer Resume
Beaverton, OR
SUMMARY:
- 12+ years of technical development experience and strong domain knowledge in various industries including Banking, Healthcare, Retail and Telecommunications.
- Sound knowledge of the full software development life cycle (SDLC), such as Analysis, Design, Development, Integration, Implementation and Testing of Client - Server, Web and Windows applications.
- Experience with Waterfall, Agile models & project management methodologies such as Scrum and XP.
- Strong hands-on programming experience with Microsoft .NET Framework 4.5/4.0/3.5/ 3.0/2.0, ASP.NET MVC 5/4, C#, VB.NET, ADO.NET, JavaScript, jQuery, jQuery UI, HTML 5, XML, XSLT, CSS, LINQ, Ajax, Web Services, WCF, WPF, Windows Forms, WWF, Silverlight, SQL Server 2008/ 2005, Entity Framework ORM, Enterprise Library, T-SQL, SSRS, SSIS, Oracle 10g/9i, PL/SQL, Crystal reports 11.0/10.0, Active Reports, and a third party CMS called Ektron.
- Solid understanding of Object Oriented Programming Concepts and focused on code reusability.
- Developed jQuery widgets, .NET Custom controls, Web User Controls, Grid controls and Validation controls.
- Development experience with XAML, WPF and Silverlight 4.0/3.0 with rich graphics, user interaction, multimedia, animations.
- Experience in developing User Interface applications with dynamic pages and consistent layout, color and font using Master Pages and CSS, Themes and Skins.
- Strong knowledge of Service Oriented Architecture (SOA), SOAP, WSDL, and UDDI and experience in developing service oriented applications using WCF and writing Service contracts, Operation contracts, Data Contracts, Bindings, Endpoints, Security.
- Experience in writing code using .NET features such as Generics, Anonymous types, LINQ to SQL, LINQ to XML, and LINQ to Objects.
- Experience in developing workflow-centric applications using Windows Workflow (WWF)
- Experience using CSS SASS Preprocessors and Designed web applications and web content utilizing various Search Engine Optimization (SEO) techniques.
- Strong in writing stored procedures, Triggers, Indexes, Functions, Views, Joins & etc.
- Worked extensively with Entity Framework ORM and created models and databases using both model first and database first approaches.
- Experience in developing Custom Reports, SQL Server Reporting Service (SSRS) and different types of Tabular, Matrix, Ad-hoc and distributed reports in multiple formats.
- Experienced in Test Driven Environment including writing tests using NUnit and experience with System Integration testing.
- Experience in merging, branching and maintaining code in Team Foundation Server (TFS), and other source control systems such as VSS, Subversion, Git etc.,
- Strong Technical and analytical background, excellent analytical ability, problem solving, decision-making, good communication skills, team player and goal oriented, with a commitment towards excellence
TECHNICAL SKILLS:
Web Technologies, Markup & Formats: HTML, HTML5, DHTML, Cascading Style Sheets(CSS),CSS3, LESS,SASS XHTML, XML, XSLT, JSON, Jasmine, AJAX, HTTP, SOAP
Programming Technologies & .NET: C#,ASP.NET MVC, Web Forms, AJAX Extensions, AJAX Control Toolkit, ASP, COM, DCOM,VB.NET, Telerik Controls, Infragistics Controls, Windows Forms, SOA, ActiveX Controls, Web Services, WCF, LINQ, XAML, WPF, CSS, XSL, XSLT, XSD, XPATH, Site minder, ColdFusion, Microsoft Enterprise Library, IIS 6.0/7.0
JavaScript Libraries: Angular.JS, Backbone JS, jQuery, jQuery UI, jQuery Mobile
IDE s and Debugging tools: Visual Studio.NET 2013/ 2012/2010, Sublime Text, SQL Server Management Studio, TOAD, Chrome Developer tools, Firebug, IE developer tools, Fiddler
Databases and Tools: SQL Server 2008R2/2005/2000, Oracle 10h, 9.x, 8.x, MS Access 2010/2013, SSRS, SSIS, Crystal Reports
Designer tools & Source control: Adobe Creative Suite, Light room, Aperture. Dream weaver MX, Microsoft Expression Blend, TFS, Git/GitHub, Bit bucket, SVN (Tortoise SVN), Visual SourceSafe
Testing: NUnit, MS Tests, TDD
WORK EXPERIENCE:
Confidential, Beaverton OR
Applications Programmer
Responsibilities:
- Developed API Calls for more than 6 carriers, used windows scheduler.
- Developed iPhone app using Xamarin to check stock on hand inventory for all the Nike stores across the globe
- Developed single page application, which uses windows authentication
- UI interface designed with HTML and boot strap and Angular JS for client side scripting.
- Analyzed user requirements and functional specifications as provided by the business team, and translate them into technical specifications and prepared technical documentation.
- Worked on designing the data model, building tables, stored procedures to be able to drive application from the database
Environment: .NET Framework 4.5, C#, Xamarin, XAML, LINQ, Microsoft Reports, SQL Server 2012, Visual Studio 2015, Angular JS, JQuery, HTML 5, CSS 3, Bootstrap, Asp.net web api. Web services.
ConfidentialApplications Programmer
Responsibilities:
- Involved in converting a legacy windows application written in VB 6.0 to web application using .NET framework 4.5, C#, SQL Server 2012
- Analyzed user requirements and functional specifications as provided by the business team, and translate them into technical specifications and prepared technical documentation.
- The project was Agile driven. Participated in regular bi-weekly sprint planning in providing effort estimates and develop release documentation
- Implemented MVC based web application for Oregon employment department to manage Oregon state’s employment taxes
- Successfully designed, developed and implemented using Microsoft .NET MVC, HTML5, Angular JS, JQuery APIs for better look and feel
- Extensively used Object Oriented programming to classify the code for business rules for Controllers, and data classes for the model
- Implemented data model using Entity Framework for rapid development of Data layer
- Implemented Factory pattern in business logic to apply county based tax rates in tax calculations
- Developed front end code to consume web services from client side using WEB API, provided form state revenue department to apply and automate calculations business income tax
- Worked on designing the data model, building tables, stored procedures to be able to drive application from the database
Environment: .NET Framework 4.5, C#, WPF, XAML, LINQ, Active Reports, SQL Server 2012, Oracle APEX 4.2, Oracle 10g/11g, Visual Studio 2013/ 2015, Angular JS, JQuery.
Confidential, Chicago, ILSenior .Net Programmer
Responsibilities:
- Implemented MVC architecture (Model, View and Controller) for the web application from Origination to Implementation following agile software development methodologies.
- Created different views and partial views for user interface using HTML, MVC Razor, JQuery and JSON.
- Developed business objects, collections and implemented the business logic using object oriented programming concepts with C#.
- Created and consumed web services using WCF for 3rd party integration, and sending checks to automatic clearing house.
- Created UI controls using jQuery and jQuery UI, which were used across the application in different views.
- Created tables, views, constraints, complex stored procedures and user defined functions in SQL Server database.
- Implementation of role based security for users to access information, add, update and delete records.
- Created Unit Tests that run with the compilation of the project and performed integration testing in SIT and Pre PROD environments.
- Configure new client accounts into database and setup web server IIS virtual directory, and Application pools.
- Responsible for unit test, code integration, code release to test and production environment.
Environment: .NET Framework 4.5/4.0, ASP.Net MVC 5/4, C#, WCF, Telerik Controls, LINQ, jQuery, JSON, JavaScript, Sass, HTML4/5, CSS2/3, Adobe Photoshop, TDD, Entity Framework, HTML, CSS3, IIS 7.0 , SQL Server 2008R2 ,Visual Studio 2013, SSRS, TFS 2012.
Confidential, Chicago, ILSenior .Net Programmer
Responsibilities:
- Designed and developed application framework using ASP.NET MVC, C#, JavaScript, and jQuery.
- Developed editable Professional and institutional claim views using MVC Razor, and C# for the biller to maximize revenue and to avoid claim rejection.
- Worked closely with the client to define business objectives, project scope, solution space and design/development approach for various mobile / web applications.
- Designed dynamic and browser compatible pages using HTML, HTML5, CSS, CSS3, jQuery and JavaScript and Angular JS.
- Developed application by using CSS3 to give gradient effects and to develop various page layouts, multi-level navigation and transitions.
- Integrate the dynamic pages with Angular and jQuery to make the pages dynamic.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX
- Created validations across different views using ASP.NET MVC Data Annotations and regular Expressions
- Designed and developed middle tier and data access layer using Entity framework and Created LINQ based data accessing tasks.
- Developed and consumed XML web services and Used XSLT to display the web service XML responses.
- Create stored procedures, views, functions, triggers and indexes in SQL Server.
- Create reports and sub reports using Crystal Reports .Net and SSRS.
- Performed analysis and fine tuned application, SQL server and reports.
- Create application portal using SSO and shared Ams swpplication.
- Create components, services and controls using C#, services using WCF
- Design database layer using LINQ SQL and Datasets.
- Use CTE’s and Dynamic SQL in stored procedures for complex reports and SQL jobs.
- Create packages to Extract and load data using SSIS.
- Coordinated with offshore development teams.
- Use third party tools Aspose and Dynamic TWAIN.
- Configured and Deployed application in test and production servers.
- Provided support for test and production issues.
Environment: Angular JS, Sass, HTML4/5, CSS2/3, Adobe Photoshop, GIT, JavaScript, JQuery, AJAX, Visual Studio .Net 2013 / 2012, ASP.NET MVC, jQuery, SQL Server 2008, C#, XAML, WPF, Crystal Reports .Net, SSRS, SSIS, Aspose , Active Reports, Dynamic TWAIN, TDD, Team Foundation Server 2010
Confidential, Chattanooga, TNSr.Net Programmer
Responsibilities:
- Created controllers and action methods using ASP.NET MVC which interacts with all the views across the application.
- Developed views and partial views with different templates across the application.
- Performed code reviews to ensure the quality of the code.
- Involved in software development and planning. Software was designed into several sub modules after thorough analysis of the specifications document
- Extensively designed custom controls and used validation controls for the correct data check in the forms.
- Used Ajax and JavaScript extensively in the Web UI. The UI made Ajax calls to the business tier.
- Worked with the DBA in analyzing the database performance.
- Developed technical specifications and documentation to help system users to understand the system and integrate other applications with the system.
Environment: Visual Studio 2012/2010, C#, ASP.NET MVC 3/2, XML, XSLT, jQuery, WCF Web Services, LINQ, JavaScript, SQL Server 2008, Entity Framework, TDD, TFS 2010
Confidential, Buffalo Grove, ILSr.Net Programmer
Responsibilities:
- Working with business analysts, project manager & end users to analyze the business needs and business process models to do develop various user interfaces in ASP.NET 3.5.
- Involved in designing and coding user interfaces using VB.Net.
- Used J Query for user interface functionalities.
- Doing Object-Oriented Software Development for creating various layers like Business Object Layer, Data Access Layer, Business Layer and Presentation Layer of the application.
- Designed Master-page and used Themes, Skin and Sitemap to make consistent look throughout the website.
- Involved in the development of the web pages according to the specifications using HTML, XML and XSTL.
- Created Reports using grid view and Oracle Report tool.
- Using .NET 3.5 features like Anonymous Types, LINQ to Collection and SQL queries.
- Applied various rules using a WCF Web Services in VB.NET
- Fixing bugs in existing ASP pages of the application using VB Script.
- Migrating ASP pages into ASP.Net 3.5.
- Created a small web service using WCF as a part of company product.
- Used SQL Data Provider for .NET with VB.Net to store and retrieve data.
- Designed and developed Manufacturer Catalog, Product Catalog, Purchase Price Report, Expenses Report, and Supplier Catalogue using SQL Server Reporting Services (SSRS).
- Developing using sub reports, parameters and aggregate functions.
- Creating Tables, Indexes, Relations, Queries, Views, Triggers and Stored Procedures in Oracle 10g.
- Using Team Foundation Server (TFS) for maintaining the component version and release management.
- Using JavaScript extensively for faster validation
Environment: Visual Studio 2010, ASP.NET 3.5, VB.NET, WCF, Crystal Report, Visual Studio .Net 2008, Oracle 10g, ADO.NET, TDD, Team Foundation Server
Confidential, Springs, CO.Net Programmer
Responsibilities:
- Involved in analysis, design, development, and implementation of the applications.
- Designed and developed Presentation Layer using Telerik Rad Controls, ASP.NET, HTML, CSS, XML, AJAX, JSON, jQuery, and Web Services.
- Utilized jQuery library for advanced calling of Page Methods and Web Services.
- Developed Data Access Layer utilizing Strongly Typed Datasets with Stored Procedures.
- Developed complex Stored Procedures and UDFs using Oracle PL/SQL.
- Utilized Telerik Reporting to support data exports to all popular file formats such as PDF, Excel, CSV, PPT, etc.
- Designed and developed dynamic (table and xml driven) presentation tier using ASP.NET, C# JavaScript, HTML, DHTML, XML, XSL, XSLT and CSS.
- Designed and developed asynchronous presentation tier using ASP.NET, AJAX, JSON, jQuery, and Web Services.
- Used XAML, WPF and Silverlight 4.0/3.0 with rich graphics, user interaction, multimedia, animations.
- Involved in unit and integration testing of the applications.
- Prepared run book and technical specification.
Environment: C#, .NET 3.5/3.0, ASP.NET 3.5/3.0, Telerik Rad Controls, Microsoft Visual Studio.NET 2010/2008,WPF, Silverlight 4.0/3.0, AJAX, Web Services, XAML, XML, HTML, CSS, Oracle, PL/SQL, SQL, ADO.NET, Telerik Reporting.
Confidential, TN.Net Programmer
Responsibilities:
- Developed the UI screens using ASP.NET controls, HTML
- Added validation to WebPages using JavaScript and ASP.NET validation controls.
- Wrote server side code using C#.NET.
- Developed the complex Tax logic for the Billing Adjustments using C#.NET.
- Consumed ASMX web services from 3rd party vendors.
- Created tables, stored procedures, functions in SQL server database.
- Prepared test case documents and tested for all the Adjustments scenarios (End to End Testing) in this Application.
- Fixed all the issues raised by the ST and UAT Teams.
Environment: C#.NET, ASP.NET, ADO.NET, Visual Studio 2005, Web Services, SOAP, XML, HTML, JavaScript, IIS 5.0, Tortoise SVN, SQL Server 2005,