Guillermo O.

Guillermo O.

Full Stack .Net Developer

Monterrey , Mexico

Experience: 15 Years

Guillermo

Monterrey , Mexico

Full Stack .Net Developer

85000 USD / Year

  • Immediate: Available

15 Years

Now you can Instantly Chat with Guillermo!

About Me

  • 13+ years of experience in IT industry with a wide range of experience in analysis, design, development and implementation of Client Server & Web Based Applications in various Microsoft related Technologies.
  • Effectively involved i...
  • Effectively involved in converting Business requirements Specifications into Technical Requirements Documentation.
  • Expertise in all stages of Software Development Life Cycle (SDLC) including Requirements, Analysis, Design, implementation, integration, testing, deployment and post development. Experience in creating data flow diagrams including Class diagrams, Interaction diagrams, State diagrams and Deployment diagrams using MS-Visio.
  • Expertise in design & implement various custom built solutions using ASP.NET 3.5, 3.0, 2.0, 1.1 & 1.0 in Visual Studio .NET 2017/2015/2010/2008/2005/2003, Visual InterDev. Expertise in working with various ADO.NET components including DataSet, DataTable, DataAdapter, DataReader, DataView, Generic List, etc.
  • Expertise in enforcing security in ASP.NET through Authentication, Authorization & Impersonation & Website Administration Tool in .NET 2.0.
  • Expertise in Database Design, Database Programming and Normalization using SQL Server 2000/2005 and Oracle 9i, 10g, creating stored procedures, Triggers, Indexes, Functions, Views, Joins & etc.
  • Expertise in MVC, JSON, Angular 6+, Unit Testing, TDD, DDD, DevOps, Agile, .NET Core, Git, WebApis, IIS, CI/CD, C#, HTML, CSS, Code Quality, Leading Development Teams.
  • Knowledge on generating various Reports using SQL Server Reporting Services & Crystal Reports. Knowledge in importing & exporting database using SQL Server Integrations Services (SSIS) and Data Transformation Services (DTS Packages).
  • Strong Knowledge in XML related technologies: XML, XSL, XSLT, XPATH and XML Schema.
  • Strong Knowledge in Object Oriented Methodologies implemented in conjunction with various Design Patterns like DAO, Abstract Factory, MVC, etc.

Show More

Portfolio Projects

Description

Currently working as a backend developer for a financial institution using DDD and following the microservices approach to enable the business the management of confidential documents, creating Restful endpoint and implementing unit testing, also part of the developer review team to ensure rest of developers follows the best practices of coding defined by the business, doing code reviews, approving pull requests, interacting and leading some of the planning session to define next activities, we are using agile methodology.

Worked as a Tech Leader in charge of 2 .NET developers, implementing DDD helped on the definition of the design sprint document providing the architecture and programming processes, helped the team to organize their work making sure the code quality was met, helped with complex problems based on the requirements, client wants to migrate and old legacy application built with php, vue.js and MySQL. In the next assignation was working as a developer for the same client I helped them to migrate three legacy services to use the most recent .net technologies to improve performance and best practices of coding. The last assignation was for a client that wants to provide new features, bug fixing and maintenance of their current application, so I was working developing new features with dojo.js, creating pull request, code reviews, deploy to lower environments and monitoring azure resources portal.

Worked as Frontend Developer using NGRX, Angular, Unit Test with Yasemine, Visual Code, git, Azure DevOps, mainly creating new features for an existing application and doing bug fixing. Worked as Full stack developer with a multicultural team helping with a new MVC application, SQL and webApis and AngularJS, also helping DevOps teams to automate processes creating a PowerShell script to upgrade one application automatically. Preparing AZ-400 Azure DevOps Solutions Engineer certification also, as a performance achievement I am still preparing myself to improve my communication and management skills using internal tools and courses to take another project as DevLead like my previous project. On this project I’m trying to implement Agile methodology to help development team to be more efficient and deliver

more frequently and better quality on our code. Implementing TDD for new developments to deliver high quality code to our users. Previous client assignment Working as DevLead administrating one development team assigning tasks, leading stand

ups, and helping the release manager with the configuration of our pipelines to keep automated our releases to lower and higher environments. Helping the team coding complex functionality on angular 6 and .net core 2.1. We’re currently using Angular, Yasmine, .Net 2.1, Visual Studio 2019, Visual Code, Git, Azure DevOps, WebApis, JSON, SSIS, IIS, CD, CI, TDD, DDD, PowerShell, Git Bash, Agile methodology. Self-Training preparing for Azure DevOps Administrator certification. Self-Training on French language.

Show More Show Less

Description

Working as a C# .NET Developer creating some new modules for an existing project created with C#, jQuery, CSS, SQL Server, Entity Framework 5, SSIS, SSRS, IIS and TFS. Working as a Front-End Developer creating to applications with Angular 5, Material and some other node modules, this application is called Conciliator and it was created to help the end user to define inputs, load data and transform data within the application itself. Created ASP.NET WebApi, WCF’s as well. Self-Training taking some courses in Pluralsight to learn python and Django to create web applications with Python.

Show More Show Less

Description

Working as AMS L2 & L3 Support Team Member, for routers in sterling backcheck, creating reports and monitoring the health of all routers, resolving issues with different application like WFD, SD, ABSOLVE, AC, MVR. Working as AMS L3 Support Team member in two projects already. Programming some enhancements and bug fixed for NOVA and SterlingTS. Scrum, Documentation and Self Training of the most recent tools of Microsoft.

Show More Show Less

Description

Creating reports for the distribution and logistics area of the client using Reporting Services 2008 and SQL Server 2008. Programming some new modules for an existing software called DYL, this improvement was designed to automatization of the process with the differences document, help to the people of the plant to reduce the time in the process ofreceived the products of the suppliers. Involving with the end users in meeting to get all the requirements and improvements in the system. Involved in the creation of necessary documentation such as RD, FS, TS, CR.

Show More Show Less

Description

Implemented DAO Factory design patterns in the project to different Business layer from the UI layer. Design and develop various Web Forms & re-usable Class Libraries, Generics in VB.NET, ASP and Visual 6. Involved updating of existing components, (re-compile of dll’s) to the project to fix some issues in the production environment. Used Altova to read & check the XML, XSD files that we get from our contractors. Effectively implemented Exception & Logging Application Block. Involved in writing Unit Testing Scenarios for testers. Involved in the creation of Class Diagrams, Activity Diagrams, Sequence Diagrams, using the technology of Enterprise Architect 6.1. Used Layout templates & CSS to define unified look and feel for the application. Using ATS system to track every change on the application and keep my hours worked updated. Enforced validations on Web Forms using JavaScript as required. Used Team Foundation 2010 for version control for Visual Studio 2008 to manage updates of code. Wrote various packages, functions, stored procedures, and complex PL-SQL queries in SQL Developer with Oracle 9i.

Show More Show Less

Description

Implemented, Expertise with 3 their project. Design and develop various ASPX & re-usable Class Libraries, Generics in .NET 1.1 & VB.NET. Involved in the construction of user manuals. Wrote various stored procedures and complex SQL queries. Unit testing of the new functionality and the modifications on the project. Effectively implemented Authentication & Role Based Authorization. Modify existing stored procedures to improve the performance of the web application. Construct many reports using crystal reports for .NET. Coding HTML, ASPX pages for the WebUI. Implemented a functionality to upload specifics files, to store information on the database.

Show More Show Less

Description

Unit testing of the new functionality and the modifications on the project. Created user manual and required documentation FS, TS, CR, etc. Expertise with 3 their project. Coding HTML, ASPX pages for the WebUI. Involved in the construction of user manuals. Effectively implemented Exception & Logging Application Block. Wrote various stored procedures and complex SQL queries. Modify existing stored procedures to improve the performance of the web application.

Show More Show Less

Description

Implemented MVC 3 & DAO Factory design patterns in the project to different Business layer from the UI layer. Design and develop various Web Forms & re-usable Class Libraries, Generics in .NET & C#. Used Telerik controls in improve performance of the applications. Effectively implemented Exception & Logging Application Block. Involved in writing Product Release Documentation for end users. Enforced validations on Web Forms using Telerik Validation Controls and JavaScript as required.

Effectively used components nHydrate, LinQ as when needed to implement the custom-built Data Access Layer. Used TortoiseSVN for version control and VisualSVN component for Visual Studio 2010 to manage updates of code. Developed presentation layer using various Server-Controls, HTML, CSHTML controls and CSS. Implemented DocX Framework to create MS Office Documents from System. Implemented Web Application’s front end using MVC 2, CSS, HTML, ASPX, JavaScript, JQuery, Master Pages, SismexUI Framework (it’s a company framework that I used to create Data Tables, Helpers, Web Validation Controls, Regular Expressions, and Alerts). Implemented MVC 2 & DAO Factory design patterns in the project to different Business layer from the UI layer. Design and develop various Views & re-usable Class Libraries, Generics in .NET 3.5 & C#. Implemented ASP.NET, VB.NET, JavaScript, HTML, CSS, Crystal Reports, SQL Server 2000, IIS 5, Visual Studio 2003. Design and develop various ASPX & re-usable Class Libraries, Generics in .NET 1.1 & VB.NET.

Show More Show Less