.net/azure Lead Developer Resume
Dearborn, MI
PROFESSIONAL SUMMARY:
- Overall 15 years of experience developing software in multiple technologies and languages, working in back end and front end, experience in databases, hardware, infrastructure, and leading and coaching teams.
- Over 10 years of experience developing software using Confidential .Net technologies like Web Forms, Web services, WPF, WCF, MVC, WebAPIs, HTML5, JavaScript, and CSS5.
- 5 years of experience developing in Confidential Azure cloud, using PaaS and IaaS, Cloud Services (Web Roles, Worker Roles) App Services (WebApps, WebJobs), Azure Storages (Tables, Queues, and Blobs), Service Bus (Queues, Topics), Event Hub.
- 7 years of experience developing software using Delphi creating business applications, standalone and client - server applications, multimedia applications.
- 6 years of experience developing software using PHP - MySQL, HTML, Java Script, jQuery, Prototype, for mid-size corporate applications.
- Experience using other languages like Pascal, C, C++, and Java.
- Over 10 years of experience in Database design and implementation, using MS SQL Server (8, 2000, 2008, 2012, 2016), data load and transform using SSIS, reporting using SSRS; most of my projects have been developed in SQL Server but have experience in use other databases like MySQL, Oracle, Interbase, Firebird, Advantage, ISIS.
- 5 year of experience in software architecting, applying best practices and OOP and OOD principles and patterns, with strengths in team leading, coaching and people management.
- Experience in documentation of projects like SOWs, Architecture Specification, Functional Specification, Data Dictionary, Compilation Manual, Configuration Manual, Deploy Manual and Knowledge Transfer Documentation.
- Experience in biometrics applications, like fingerprint and face recognition using multiple SDK systems.
- Experience in geospatial applications, geod imagery, geod maps, thematic maps, GPS.
- Experience in developing stress and loadtest for systems using Visual Studio Online.
- Knowledge in basic IoT applications, like basic using Raspberry Pi and Arduino modules.
- Can work alone and in team, easy to speech and to teach and to work under pressure.
- Most of my projects has been for the govern and private sector: electronic invoicing, electronic accounting, payroll systems, HR systems, CRM systems, having experience developing large systems (like National Mexican Electronic Accounting System and Invoicing System for the SAT in Mexico) and mid-size corporate systems.
TECHNICAL SKILLS:
Languages: C#, PHP, Delphi, C, C++, Pascal, Java, Visual Basic, SQL, CSS, HTML, XML, XSD, XSLT, JavaScript
Database: Confidential SQL Server, MySQL Oracle, Interbase, Firebird, Advantage, Confidential Access
Web Servers: Internet Information Services, Apache
Backend Frameworks: .Net (Web Forms, WPF, WCF, Silverlight, ASP.NET, WCF, MVC Ajax, JQuery, Bootstrap)
Development Tools/Environment: Visual Studio, NetBeans, SSMS, Android Studio, PowerShell, Windows (almost in all its versions), MacOS, Linux (Ubuntu), Office (Excel, Access. Outlook, Word, OneNote, PowerPoint, Project, Visio),Report Builder, GitHub, TFS.
PROFESSIONAL EXPERIENCE:
Confidential, Dearborn MI
.Net/Azure Lead Developer
Responsibilities:
- Plan, design, lead, develop, and test of Confidential Azure Cloud applications and micro services for the Vehicle Service Delivery Network of Confidential Motor Company.
- As Anchor Engineer I am technically leading the team, my core responsibilities are create technical architecture designs documents, usually making UML diagrams in Confidential Visio or PlantUML.
- Ensure the overall solution architecture is the optimal solution to achieve the functional and technical goals.
- Design and develop cloud native components based on micro services architecture in connected vehicle platform.
- Define and manage the best practices, lessons learned for cloud application designs.
- Define continuous integration and continuous delivering process, using VSTS.
- Develop and align architecture models of current proposed capabilities and solutions across the enterprise.
- Technically assisting the team members and reviewing the code.
- Develop POCs for solutions approach. Analysis triaging and defect fixing of customer escalated issues.
- Develop the main Azure WebJob listener for APCA project, this integrate APCA modules with SDN and other modules through Azure Service Bus and multiple cloud WebAPIs and WCS.
- Develop WebAPIs for interconnect several on premise / cloud / vehicle services.
- Define and Develop basics layers (DAL, BLL) for all systems modules in solution as .NET Assembly Libraries and dashboard portal as ASP.NET MVC Web Application.
- Used T-SQL and LINQ to retrieve, manipulate and filter data from databases and json strings.
- Worked intensively with multithreading and asynchronous process for time optimization of large concurrent request processing.
- All Web applications and WebAPIs was deployed as Web Apps to Confidential Azure Cloud.
- Coaching and code reviewing from other developers to use Confidential Technologies like ASP.NET, C#, ADO.NET, MSSQL.
- Set up the environments for develop, test and production.
- Set up the Database Server with SQL Azure.
Environment: ASP.NET, MVC, Azure, Web Forms, Web Services, WCF, WPF, XAML, JQuery, JavaScript, MS SQL Server, MySQL, PHP, SSIS
Confidential
.Net Lead and Developer
Responsibilities:
- Develop the main system core in C# using Visual Studio 2017 as Web Roles for Confidential Azure using SDK 3.0, define security elements like establish the authentication and authorization mechanism with ASP.NET Identity, the logs and audit clues.
- Plan, design and develop ASP.NET suite of applications for the Confidential catalog of products, a corporate for Security and Software Consulting.
- Receive the software requirement from the user and analyses it to perform the design of the system modules, usually making UML diagrams in Confidential Visio or PlantUML.
- Plan and design the architecture of the system in Confidential Project create documentation for the project using Confidential Word and Visio (Architecture Specification, Data Dictionary and Configuration Manual).
- Define basics layers (DAL, BLL) for all systems modules in solution as Assembly Libraries and main access portal as ASP.NET MVC Web Application.
- Used T-SQL and LINQ to retrieve, manipulate and filter data from databases.
- Design and develop all core logic as ASP.NET WCF Web Service for use in ASP.NET Application and future mobile apps.
- Currently I’m testing for include new Confidential Azure Face API as authentication for the core system.
- Design and develop the main access portal as ASP.NET Web Forms Application.
- Design the Electronic Accounting module as ASP.NET Web Forms Application.
- Worked with JQuery to manipulate, validate data and enhance UI.
- Created Standard CSS3 to make fields look similar across the application.
- Develop of web application for to publish properties (such as houses or apartments) for the purpose of renting them, this applications was developed in PHP with HTML5, CSS3 and Bootstrap, the UI use very intensive JavaScript to improve the user experience, using NetBeans as IDE and MySQL as Database, define security elements, the logs and audit clues, and define basics layers (DAL, BLL) for all systems modules in solution.
- Set up the environments for develop, test and production.
- Set up the Database Server with SQL Server 2016, SSRS, SSIS, and TFS
- Set up the Application Server with Windows Server 2012 R2.
Environment: ASP.NET, MVC, Web Forms, Web Services, WCF, WPF, XAML, JQuery, JavaScript, MS SQL Server, MySQL, PHP, SSIS
Confidential
Web Architect
Responsibilities:
- Plan, design, develop and test (load and performance tests using Visual Studio Online) of Confidential Azure Cloud applications for the National Electronic Accounting project of the SAT Federal Office.
- Analyze, correct and enhance XSD documents provided by SAT as definition of digital documents for the electronic accounting, mapping documented business rules and modify XML templates to ensure its compliance using Visual Studio 2015 XML tools.
- Create documentation for the project (SOW, Architecture Specification, Functional Specification, Data Dictionary, Compilation Manual, Configuration Manual, Deploy Manual and Knowledge Transfer Documentation) usually making UML diagrams in Confidential Visio or PlantUML.
- I participated in the update of Electronic Invoicing project, that is a set of ASP.NET Web Forms applications and WCF Web Services originally developed in C# using Visual Studio 2010 as Web Roles and Worker Roles for Confidential Azure, I reviewed, enhanced code and upgrading the Confidential Azure SDK from 1.6 to 2.4 version.
- I participated in Tax Retentions project, that is a set of ASP.NET MVC Web applications and WCF REST Services developed in Visual Studio 2013 as Web Roles and Worker Roles for Confidential Azure using SDK 2.4, I was involved in the design and guide lines of the solution and database.
- I participated in the load and stress test of the DPIVA project, that is a set of ASP.NET WCF Web Services developed in C# using Visual Studio 2013 as Web Roles for Confidential Azure using SDK 2.4, I develop and execute the test using WPF applications to probe the meet of requirements, then I document the results.
- I participated in the load and stress test of the "Massive Download" project, that is a set of ASP.NET Web Forms Application in Confidential Azure to allow users download multiple XML files from Azure Blobs, developed in Visual Studio 2013 as Web Roles for Confidential Azure using SDK 2.4, I develop and execute the test using Visual Studio Online to probe the meet of requirements, then I document the results.
- As consultant, I participate in Electronic Accounting project, that is a set of ASP.NET MVC and Web Forms Web applications, WCF Web Services, REST Services, and Confidential Excel add on, developed in C# using Visual Studio 2013 as Web Roles and Worker Roles for Confidential Azure using SDK 2.4, I was involved in the design and development in the stage 2 of the project.
- Then taking functions of architect and leader, I participated in the design, development and test of the stage 3, 4 and 5 using Confidential Visual Studio 2015 and upgrading the solution to Confidential Azure SDK 2.6.
- Use Confidential TFS to task and versioning control for the team.
- Develop application for highly distributed environments.
- Responsible for develop and testing the ASP.NET application Claims-Based authentication integrated with Novel.
- Worked intensively with multithreading process for time optimization of large XML data processing.
- Lead development and test of ASP.NET MVC application in C# to receive large XML documents electronic accounting, deployed as Web Roles in Confidential Azure.
- Lead development and test of Azure Worker Roles to process large XML documents electronic accounting, using C# for mapping structures to entities and persist them in Relational Database.
- Develop and test Azure Worker Roles to process large XML documents electronic accounting, using C# for validating business rules to ensure its compliance, the control was made with messages in Azure Queues.
- Develop and test ASP.NET MVC application to receive large XML documents electronic accounting that extensively used JavaScript for client side validations and C# for server side validations for testing and validation purposes.
- Worked with JQuery to manipulate, validate data and enhance UI.
- Created Standard CSS3 to make fields look similar across the application.
- Develop and test ASP.NET MVC application in C# for query the received XML documents and check for its status and retrieve the reception recipes.
- MSSQL database design and improvements were made to allow faster data I/O.
- Design XSLT documents for processing XML documents electronic accounting to provide print friendly formats.
- I participated in Digital Documents project, a set of ASP.NET MVC Web applications and WCF Web Services, for process digital documents for the SAT federal office, developed in C# using Visual Studio 2015 as Web Roles and Worker Roles for Confidential Azure using SDK 2.6. I was involved designing and testing multiple XSLT documents for processing XML documents, to provide print friendly formats to transform them in recipes and derivate documents and for its persistence in Azure Blobs. In this project, Git was used for versioning control.
- During the Knowledge Transfer to Operation Team, I participated in analysis and fix production defects discovered in systems.
Environment: ASP.NET, MVC, Web Forms, Web Services, WCF, WPF, XAML, JQuery, JavaScript, MS SQL Server, SSIS, SQL Azure, Confidential Azure, XML, XSD, XSLT
Confidential
.Net Lead
Responsibilities:
- Plan, design and develop ASP.NET suite of applications for the Consulting AP operation, a corporate for Tax and Accounting Consulting, Invoicing services and Outsourcing.
- Receive the software requirement from the user and analyses it to perform the design of the SucOp system modules.
- Plan and design the architecture of the SucOp system, create documentation for the project (Architecture Specification, Data Dictionary and Configuration Manual), usually making UML diagrams with PlantUML.
- Develop the main system core in C# using Visual Studio 2010, define security elements like establish the authentication and authorization mechanism with ASP.NET, the logs and audit clues.
- Define basics layers (DAL, BLL) for all systems modules in solution as .NET Assembly Libraries.
- Used T-SQL and LINQ to retrieve, manipulate and filter data from databases.
- Worked intensively with multithreading process for time optimization of large DataSets processing.
- Develop the main access portal as ASP.NET Web Forms Application.
- Teach and prepare junior developers to use Confidential Technologies like ASP.NET, C#, ADO.NET, MSSQL and TFS
- Set up the environments for develop, test and production.
- Set up the Database Server with SQL Server 2008 R2, SSRS, SSIS, and TFS
- TFS Administrator during the entire project.
- Set up the Application Server with Windows Server 2008.
- Develop of ASP.NET Web Forms CRM application in C# using Visual Studio 2010.
- Develop of Confidential Corp system, anASP.NET Web Forms application in C# using Visual Studio 2010, this application is for control all the life cycle of the societies that are used by the corporate.
- Develop of "Social Security" system, an ASP.NET Web Forms application in C # using Visual Studio 2010, this application is for control all the life cycle of the IMSS activities related to social security of employees
- Develop of Payroll system, an ASP.NET Web Forms application in C# using Visual Studio 2010, this application is for make payroll and generate banker layouts for money transfers.
- Develop of Invoicing system, an ASP.NET Web Forms application in C# using Visual Studio 2010, this application is for invoicing services and products of the corporate.
- Lead Develop and Test of ASP.NET Web Forms applications like employees control, personal control, catalogs control, entities control, documents control, telephone control, society relationships control, all the ASP.NET Web Forms applications in C# using Visual Studio 2010.
- Deploy and technical support of all system modules of SucOp
- DBA responsible for the database maintenance and back up.
- Administration of the MSSQL database. Many improvements were made to allow faster data I/O.
- Lead the test team for quality, user documentation and user .
- I designed the SucOp system, and lead a team to develop, test, implement and operated the system.
Environment: PHP, ASP.NET, Web Forms, Web Services, Dev Express, WCF, JavaScript, MySQL, MS SQL Server, TFS, SSRS, Agile methodologies.
Confidential
Senior .Net Developer
Responsibilities:
- Plan, design and develop of Confidential Azure cloud applications for the National Electronic Invoicing project of the SAT Federal Office.
- Create documentation for the project (Functional Specification, Data Dictionary, Compilation Manual, Configuration Manual, Deploy Manual and Knowledge Transfer Documentation), usually making UML diagrams in Confidential Visio.
- Development of ASP.NET Web Forms application in C# using Visual Studio 2010, the application was deployed as Web Role for Confidential Azure using SDK 1.6, the application was to query, view, print, download, received XML documents electronic invoicing; this application is part of analysis tools for SAT's internal use.
- Develop main core layers (DAL, BLL) for all systems modules in solution as .NET Assembly Libraries.
- Development of .NET WCF Web Service in C# using Visual Studio 2010, the service was deployed as Web Role for Confidential Azure using SDK 1.6, that service was for communicate with on premise internal Java Web Service to get data for processing and persistence in databases and then update internals catalogs.
- Development of ASP.NET Web Forms application in C# using Visual Studio 2010, the application was deployed as Web Role for Confidential Azure using SDK 1.6, that application was for receive large text files using FTP capabilities for processing and persistence in databases and then update internals tables.
- All Web applications and Web Services were deployed as Web Roles to Confidential Azure Cloud.
- I participated in Database Migration Project developing MS SQL Server SSIS packages for data transformation, migration and load from the old database to new one used in the new applications in Confidential SQL Azure.
- As partner consultant, I was in the Confidential Consulting Services Development Team for Confidential Azure Cloud applications programming. I developed part of the systems of the SAT’s Electronic Invoicing technological platform and was in the data migration team.
Environment: ASP.NET, Web Forms, Web Services, WCF, JQuery, JavaScript, MS SQL Server, SSIS, SQL Azure, Confidential Azure, XML, XSD, XSLT
Confidential
PHP Developer
Responsibilities:
- Plan, design and develop PHP suite of applications for the Internal Controller Office and the Planning and Finances Office of Confidential & Associates, a corporate for Tax and Accounting Consulting.
- Receive the software requirement from the user and analyses it to perform the design of the MIIO and GP systems modules.
- Plan and design the architecture of the MIIO and GP systems, create documentation for the project (Functional Specification, Data Dictionary, User Manual and Internal Operation Manual), usually making UML diagrams with PlantUML.
- Develop the main system core in PHP, the DAL was develop using PDO, define security elements like establish the authentication and authorization mechanism, the logs and audit clues, and define basics for all systems modules in projects MIIO and GP.
- Set up the environments for develop and production.
- Set up the Database Server with MySQL5.
- Administration of the MySQL database. Many improvements were made to allow faster data I/O.
- Develop and Test of PHP MVC applications modules like Operations, Expenses, Incomes, Budgets, Invoicing control, documentation control, Societies Control, Clients Control and Banker account control, this web applications use intensive JavaScript for data validation and Ajax for improve user experience.
- Deploy and technical support of all system modules of MIIO and GP
- DBA responsible for the database maintenance and back up.
- Responsible of control users access and permissions.
- Designed and developed the MIIO and GP systems in PHP and MySQL; Implemented and operated both systems.
Environment: PHP, MySQL, JavaScript, Prototype.
Confidential
Senior ASP.NET Developer
Responsibilities:
- Receive the software requirement from the user and analyses it to perform the design of the Register System of Civil Vehicle Fleet, System for Control and Pay of police Infractions.
- Plan and design the Register System of Civil Vehicle Fleet, System for Control and Pay of police Infractions, create documentation for the project (Functional Specification, Data Dictionary, User Manual and Internal Operation Manual).
- Develop the application for the Register System of Civil Vehicle Fleet and the application System for Control and Pay of police Infractions using C# and ASP.NET Web Forms.
- All developments was made using Visual Studio 2008 for the Web Applications and Web Services and Delphi 2005 for the migration tools, ActiveX controls for the Web Applications and a proprietary media server (a software server to share hardware like digital signature pad, biometric fingerprint readers and digital cameras).
- Develop the Web Services that expose part of the Register System of Civil Vehicle Fleet and the System for Control and Pay of Police Infractions for remote use in other government systems like the Finances System and the interactive services kiosk.
- Develop of part of interactive kiosk software in Visual Studio 2008 using WPF, WCF and XAML, this software consume the Web Services from Police and Civil Registry and was used for print and expedition of driver licenses, vital records, pay of police infractions and robotic expedition of car plates for civil vehicles.
- Develop part of interactive kiosk hardware (the electronic power interface for servo controller) for the robotic expedition of car plates on the interactive kiosk.
- Participated in Database Migration Project developing tools in Delphi and MS SQL Server T-SQL for data transformation, migration and load from the old ISIS documental database to new MS SQL Server relational database used in the new applications.
- Set up the environments for develop and production with Windows Server 2002.
- Enforced systems security with biometrics; developed few applications in the suite for e-government: Vital Records, Department of Transportation and Police Department. I provided tools for data migration and transformation.
Environment: ASP.NET, C#, Delphi, JavaScript, Ajax, ActiveX, Biometrics, MS SQL Server, ISIS, Interbase, MySQL.
Confidential
ASP.NET Developer
Responsibilities:
- Receive the software requirement from the user and analyses it to perform the design of the Expert System for Valuation of Lands and the System for Expedition of Cadastral Cedules for the "CatastroRural and Urban" a government office of Chiapas State for manage of the lands.
- This development was made using Visual Studio 2002, Visual Studio 2003 and Delphi 2005, with DevExpress Libraries.
- Plan and design the Expert System for Valuation of Lands and the System for Expedition of Cadastral Cedules.
- Create documentation for the projects in Confidential Word(Data Dictionary, User Manual and Internal Operation Manual).
- Develop the application for the Expert System for Valuation of Lands using Delphi IntraWeb ISAPI technology.
- Enhance security for user access control to the applications with biometrics fingerprint readers.
- Develop the application for the System for Expedition of Cadastral Cedules using ASP.NET Web Forms.
- Participated in Database Migration Project developing tools in Delphi for data transformation, migration and load from the old database to new database used in the new applications.
- Participated in Geod Lands Project developing part of the new system of land manage; a web application for cartographic view, with raster imagery and thematic maps using ASP.NET Web Forms.
- Set up the environments for develop and production.
- Developed web application for cartographic view, with raster imagery and thematic maps, and enforced systems security with biometrics, and developed some applications of suite for e-government: Housing Administration, Land valuation, Land geod.
Environment: ASP.NET, C#, Delphi, JavaScript, Ajax, ActiveX, Biometrics, MS SQL Server.
Confidential
Developer
Responsibilities:
- Receive scope and requirement from user and analysis it to perform the design administrative software for control of production, shipping, invoicing, accounting, stock control, and administrative software for human resources.
- All development was made using Borland Delphi 7, Confidential Access and Confidential SQL Server 2000.
- Developed some of the work tasks as below:
Environment: Delphi, MS SQL Server, MS Access, Biometrics, Client - Server.