We provide IT Staff Augmentation Services!

Senior .net Application Developer Resume

2.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • Over 19 years of experience in software design, analysis, development, testing, implementing web applications, leading and architecting through a variety of technologies such as utilizing Microsoft ASP.NET and Core, MVC, SQL Server, ORM, JQuery, LINQ, AJAX and other technologies.
  • 17 years of experience developing web applications with Microsoft technologies and also worked on developing desktop applications.
  • Excellent software programming skills, coupled with experience of designing and developing software applications with the C#, .Net Framework, Asp.Net, Asp.Net MVC, Asp.Net Core, ADO.Net, Ajax, Linq, WCF, WPF, CSS, Web Services, and SOAP.
  • Developed API’s on Azure, created orchestrators, values, function apps, logic apps, azure key vault secrets.
  • Updated XSLT report files and created complex filters and lookups.
  • Complex manipulations of PDF files through Solimar Systems software.
  • Experience in design using objectoriented programming principles like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like Abstract Factory, Chain of Responsibility, Singleton, MVC, Repository, Dependency Injection, IOC and UnitOfWork.
  • Experience in ASP.Net, MVC, MVVM, Web API, AJAX and client - side programming using JavaScript, JSON.
  • Highly Knowledgeable in latest client-side open source frameworks such as Typescript,and experienced in frameworks jQuery, Knockout JS.
  • 4 plus years of experience leading projects and teams of up to 6 people. Lead and direct the team with extensive knowledge and innovation. Exceptional ability to motivate others and help provide a highly productive development environment.
  • Experienced UI/UX designer, front-end developer using JavaScript frameworks, client-side template designing, data-binding and script-based UI controls.
  • Worked on mobile web application development and SPA, using open source client-side frameworks.
  • Expertise in mobile web development with cross-platform responsive design and web debugging tool on browsers IE, Google Chrome and Firefox.
  • Well experienced working with third-party component integration such as Google Maps JavaScript API and UI design using plug ins and widgets like Kendo-UI, JQuery UI, Dev Express.
  • Experienced working on report generating tools and methods on SSRS and Crystal reports.
  • Advanced level knowledge in implementing Object Oriented Design (OOD), Service Oriented Architecture (SOA), S.O.L.I.D Principles, Design Patterns, Dependency Injection (DI), Continuous Integrations (CI) and adhere to architecture and programming best practices.
  • Proficient in Analysis, Design and Implementation of databases using SQL Server database, ORACLE 10g/8i, MS-Access and writing Stored Procedures, having firm understanding of relational database system with strong PL/SQL and T-SQL experience.
  • Experienced in managing projects on version control tools such as Team Foundation Server (TFS), Visual Source Safe (VSS), BitBucket, GIT.

TECHNICAL SKILLS:

Requirement Management: Microsoft Office, Team Foundation Server (TFS), SharePoint.

Project management: Project, Visio, SharePoint

Testing: Visual Studio Unit Testing

ETL: SSIS

Reporting: SSRS

Database: SQL Server, PostgreSQL, Sybase, Oracle, MySQL

Databases Management: MySQL 5, Microsoft SQL (T-SQL) 2000 through 2014

Other: .Net Core, .Net, Asp.Net, IIS, Apache Tomcat, JBoss, JavaScript/jQuery, Visual Studio, AngularJS, Ajax, MS SQL Server, SSIS, SSRS, Linux, Ubuntu 12.0, Microsoft Flows, Microsoft PowerApps, Solimar, Rubrica, Citrix, XSLT

Languages: C#, HTML, CSS, JavaScript, jQuery, XML React, KnockoutJS, AngularJS, TypeScript, MVC, MVVM, Bootstrap, Salesforce, SharePoint, WPF, XAML, DevExpress, WCF, SOAP, Azure.

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

Senior .NET Application Developer

Responsibilities:

  • Clean current declaration system web application to meet good and clean architecture.
  • Create common code for declaration system and deploy as a nuget package to share across the Confidential ’s library network.
  • Use common code for web and console application for declaration system, and deploy console application through Azure WebJob which will run programmatically to generate analysis based on weather forecast, turbine and other related information.
  • Create Azure Key Vault secrets to store confidential information like connection strings, url web services, and credentials.
  • Create unit tests for every added functionality, using XUnit.
  • Implement the best design patterns like Domain Driven Design, create classes for Core, Infrastructure, Kernel, Database, Test, Bootstrapper.
  • Logging all messaging or any exceptions to Application Insights.
  • Participating on Scrum meetings and agile methodology to manage project.
  • Used GIT with DevOps to manage code versioning and release process.

Environment: C#, Azure, DevOps, SQL Server 2019, Visual Studio 2019, ASP.NET Core 2.1, 3.1 & 5, Azure Key Vault, Git, Microsoft Graph, React, Typescript, JavaScript, Microsoft Graph, Dapper, design patterns such as DDD, interactor, repositories, service.

Confidential

Responsibilities:

  • Supporting to add new functionalities or fixing any bugs from Turbine Scheduling Maintenance Tool, which is a web application built on ASP.Net Core and React on UI.
  • Updating UI, designing with React and Typescript, to match requirements coming from product owners, like implementing a new calendar component with a better UI interface switching between year and months selection.
  • Adding functionality on UI to prevent leaving the page if there are unsaved changes.
  • Implementing and designing through patterns like DDD, interactor, repository, command query.
  • Communicating to product owner.
  • Implement Azure Functions to allow set budget schedule process to run independently from the application.
  • Separated the core of the application into nuget packages.
  • Used GIT with DevOps to manage code versioning and release process.

Environment: C#, Azure, DevOps, SQL Server 2019, Visual Studio 2019, ASP.NET Core 3, Azure Key Vault, Git, Microsoft Graph, React, Typescript, JavaScript.

Confidential

Performance Calculator

Responsibilities:

  • Maintenance of core logic with Microsoft Solver implementation.
  • Updated Excel Addin within same solution to perform the calculations in Excel sheets.
  • Added export to Excel feature for data models.
  • Used GIT with DevOps to manage code versioning and release process.

Environment: C#, Azure, DevOps, SQL Server 2019, Visual Studio 2019, ASP.NET Core 2.1, Azure Key Vault, Git, React, Typescript, JavaScript, Microsoft Solver library.

Confidential, West Bend, WI

Senior .NET Application Developer

Responsibilities:

  • Creating multiple API’s on Azure for Personal Line and adding new operations.
  • Created logic apps, functions apps, orchestrators, api’s, and other resources.
  • Creating multiple orchestrator resources on Azure.
  • Updating styles for XSLT files implementing complex filters like choosing top records, or filtering by date.
  • Added new named values on Azure.
  • Updated services to implement new operations and features.
  • Setup web jobs on Azure.
  • Implemented redirection of calls from one API to another.
  • Testing services through Postman.
  • Processed pdf files through Solimar Systems software to edit, cut specific pages, renaming files, moving to different destination folders, created index with Rubrica files.
  • Releasing through DevOps process.

Environment: C#, Azure, WCF, SOAP Api’s, REST Api’s, SQL Server, TFS, XML, XSLT, Rhino Mocks, Postman, Citrix, Solimar, Rubrica, DevOps.

Confidential, St, MO/ Monterrey, MX

Senior.NET Application Developer

Responsibilities:

  • Responsible for Full Life cycle development from requirements specifications, planning, analysis, software architecture design and integration, development, demos, and implementation.
  • Add support for Frames on the Master Schedule process in Lean System web application used to programming orders to build motors which also feeds Oracle.
  • Also creating process for balancing overrated machines loads.
  • Maintenance on web application ASP.NET.
  • Creating rich UI using DevExpress controls such as grids with filters, pagination, graphics like bar, pie and series types.
  • Develop tools that crawl data from various data sources and index data into elastic-search and FAST search.
  • Writing elasticsearch and FAST queries to read data from and update data into search engines.
  • Develop features for current e-commerce search application using C#.net, Asp.Net MVC 5.0, Asp.net WebApi, HTML 5, KnockoutJS.
  • Design & develop search UI layer for client's internal search using AngularJS and Jasmine Test framework.
  • Develop and expose Asp.Net Web API service end points to be consumed by various clients and services
  • Develop custom analytics components for real-time marketing analytics
  • Update specification documents on completion of new feature/functionality
  • Creating documentation about gathering requirements, technical and release documents.
  • Created reportswith imported data from text files as data sources coming from Oracle programs, working with remote teams from Minneapolis, and India, executing PowerShell batch scripts to move files through FTP, creating SQL Server store procedures with bulk insert process and optimizing scripts to improve performance between servers.

Environment: C#, Razor, ASP.NET MVC, MVVM, JavaScript, SQL Server, Entity Framework, jQuery, DevExpress, Project, Visio, Twinkie Server, Oracle programs, DOS, FTP.

Confidential, SD/ Monterrey, MX

Senior .NET Consultant

Responsibilities:

  • Involved in projects related to several departments such as HR, Engineering, Sales, Accounting, Call Center. Actively participated in planning, demo, retrospective, and standup meetings.
  • Created ASP.NET MVC web applications also MVVM pattern.
  • Created classes for business object, data provider, repository, helpers and builders.
  • Used dependency injection for unit testing.
  • Refactored and improved code.
  • Retrieved information from SharePoint lists.
  • Generated unit testing for backend and for JavaScript through Jasmine.
  • Build an Excel plug-in ribbon control to populate worksheet templates.
  • Created Install Shield setup file and delivering to end user through Microsoft Software Center.
  • Made research about pros and cons about Microsoft PowerApps.
  • Modified Google Maps MapIt custom page for Salesforce, modifying apex classes, controller, handling timeout errors, updated unit tests, styled and render UI properly for mobile devices.
  • Generated Product burnup chart and sprint burndown charts to track progress.
  • Created documentation for releases.
  • Created new web application to show a search for AP Check obtaining data from SharePoint lists and PDF documents.
  • Replaced InfoPath forms with new application for Students and manage its career information.
  • Created detailed mockup screens for every new project that was validated by the Product Owners.
  • Performed unit testing for every project using Unity with dependency injection and Jasmine (JavaScript) for client side.
  • Presented and explained the team progress on the new developed functionalities to Product Owners.

Environment: Agile, Scrum, C#, Razor, ASP.NET MVC, MVVM, SharePoint, TFS, JavaScript, KnockoutJS, Bootstrap, TypeScript, SQL Server, EntityFramework, jQuery, Microsoft PowerApps, Microsoft Flows, Salesforce, Corso, Web Api’s, Micro-Services, Install Shield.

Confidential, Dallas, TX

Senior & Lead .NET Consultant

Responsibilities:

  • Develop interfaces to connect core systems to new third party software payroll provider.
  • Modify or create new store procedures to get information from new payroll system, create any database objects needed such as tables, triggers, store procedures, indexes, jobs, users.
  • Migrate tables and their data and all database objects.
  • Assisting tests & creating test strategy plan & developing queries & store procedures to get & generate information for parallel execution between current & New payroll system and making comparison reports.
  • Building web pages following company standards with MVC pattern.
  • Give advice about any impact coming from the architectural changes made to the application.

Environment: ASP.NET Framework 4.5, C#, Razor, JavaScript, jQuery, SQL Server, Entity Framework.

Confidential, Philadelphia, PA

.NET Senior Consultant

Responsibilities:

  • Creating and maintenance of web pages, working with front and backend.
  • Modify web service’s methods to correct calculations and output results to the front, including modifying store procedures.
  • Modify and optimize store procedures to work with a large amount of data.
  • Modify and optimize Integration Services projects that replicate information to servers across main cities of Mexico.
  • Implement updates every two weeks of all maintenances.
  • Feeding documentation about every activity like requirements, maintenances, implementations, tests.
  • Adding new coverage and modifying existing ones according to daily needs and law changes.

Environment: SharePoint, C#, ASP.NET 4.5, SQL Server, SSIS, REST Api’s, SOAP Api’s.

Confidential, Mexico City, MX

Software Architect

Responsibilities:

  • As a Software Architect and defining the technologies to use for projects, leaded team of 6 developers, conducted analysis, gather requirements and demo meetings.
  • Maintenance to Passports Scheduling System of TOPTEL who gave service to S.R.E. (Foreign Relations Institution), the only one in the country at that time.
  • Give support to the system used for more than 250 concurrent users and supporting people scheduling from all country.
  • Building web pages using HTML, JavaScript, Java with Grails framework.
  • Building reports with Jasper Reports.
  • Lead architecture and development in project BNR for the SEP, a national education institute, leading 5 programmers, coding the more complex modules.
  • Direct contact with top managers and client.
  • Migrating data from SharePoint 2010 application a ASP.NET custom application for an easy data access through SQL Server by the users, they didn’t like how to extract and manipulate data from SharePoint.
  • Creating web pages, using JavaScript, XML, jQuery, store procedures, tables, triggers, indexes, jobs, for catalogs and processes to manage exams used for all public schools across Mexico.
  • Controlling access, permissions and features allowed to specific users like the judges that review the exams before they are ready to be used in books and printed.
  • Creating exams allowing to upload images and full rich text, customizing like a Microsoft Word interface.
  • Develop a SharePoint application interacting with old ASP.NET applications to access data between Workshops and ABA, managing evidence of crashed cars, requesting parts, quoting.
  • Uploading images of crashed cars using a third party plug-in, adapting zoom-in and zoom-out features.
  • Creating web pages, master pages, controlling some validations using JavaScript, jQuery, Ajax.
  • Developed a standalone desktop application for a Games and Lottery business line, created database objects in PosgreSQL, and designed presentation layer windows with XAML binding elements, documented analysis, tests, diagrams, functional requirements.

Environment: SharePoint, SQL Server, C#, ASP.NET MVC, JavaScript, jQuery, HTML, CSS, Windows Server, WPF, PostgreSQL, XAML, and EntityFramework 5.

Confidential, Monterrey, MX

Software Engineer

Responsibilities:

  • Develop connection between core systems and Claim System - ProcessMaker to simply workflows authorization tasks that involved to general balance.
  • Gather requirements from managers and lead meetings.
  • Modify store procedures according to strict standards.
  • Modify, create web pages of the Electronic Bank System.
  • Define documentation for tests and quality assurance.
  • Modify workflow of ProcessMaker system to connect with core systems through proxies allowing a fast authorization of tasks and transactions.
  • Generate install packages of Java solution.

Environment: PHP, ColdFusion, Sybase, HTML, CSS, JavaScript, jQuery, ProcessMaker (Workflows), Java, jBoss, Web Services (ColdFusion, Java, PHP).

Confidential, Saltillo, MX

Software Engineer

Responsibilities:

  • Designed a psychometric web application for a HR business that conducts tests for applications. Also made maintenance to about 12 web sites, gather requirements form Canadian customer, managed web hosting, and add new features to the core GPS application.
  • Manage web hosting packages.
  • Improve SEO of web sites using Google tools.
  • Migrating Joomla web sites to Joomla versions system and updating plug-ins.
  • Migrating Wordpress web sites.
  • Build websites for business types like Kid’s Parties, Bakery, Document Repository, Labor Exchange etc
  • Lead and code side by side with one programmer, and report progress.
  • Build current website of Confidential and new design for core application PWD 5.
  • Validate all web site designs with W3C Validator.
  • Adding new features and pages to PWD application.
  • Building new jQuery plug-ins and effects.

Environment: PHP, HTML, CSS, MySQL, CodeIgniter, Adobe Fireworks, Photoshop.

Confidential, Monterrey, MX

Software Engineer

Responsibilities:

  • In charge of developing all software solutions such as managing 7 web sites, designing a booking attendance and register system for large events for more than 3000 people and leaded teams.
  • Manage web hosting packages.
  • Designed and developed 7 multilingual web sites.
  • Administered a Windows Server 2000.
  • Built a Booking attendance system to manage registration at events for 2 annual events of 600 people and another of 3000 people.
  • Leaded teams of more than 15 people in registration at events using Booking Attendance System, controlling access and benefits.
  • Built multimedia games with Adobe Flash to entertainment of teen groups.
  • Designed marketing strategy, massive emails, and DVD authoring.
  • Build multimedia for entertainment and learning for teen and adult groups using Flash software.
  • Design all kind of marketing strategy for events with months of anticipation, like designing and sending massive emails, authoring DVD’s from conferences.
  • Build strategy for web sites, defining audiences, targets, visits flow, and improving SEO.
  • Build solutions for manage people information and membership.
  • Manage variety of administrative issues.

Environment: ASP, ASP.NET, VB, Microsoft Access, SQL Server, Adobe Flash, Adobe Fireworks, Photoshop.

Confidential, Monterrey, MX

Software Engineer

Responsibilities:

  • Developed new features for core system using PowerBuilder.
  • Designed data windows, installations, windows forms, reports, database connections.
  • Analysis and new requirements gathering.
  • Designed databases using PowerDesigner, SQL Server 2000 and Oracle, also coding store procedures, tables, triggers, indexes, and views.
  • Certified with Artus 2.5 and made executive reports.
  • Using RUP.
  • Maintenance of core desktop applications.
  • Modify store procedures, tables, triggers, indexes on database.
  • Create cubs and executive reports in Artus for GAMESA client.
  • Maintenance of special modifications of Confidential ’s main applications for GAMESA client.
  • Modifying databases with PowerDesigner.
  • Documenting and following RUP methology.
  • Give installation packages.

Environment: PowerBuilder 8, PowerDesigner, SQL Server 2000, Oracle, Artus 2.5.

We'd love your feedback!