Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

Jose de Lopez

.Net Software Engineer / Tech Lead


Email: jdelopez.net@gmail.com
Phone: (469) 663-0166

PROFESSIONAL SUMMARY:
 Overall 15+ years of professional experience focused on IT areas with project management and
development with Agile Solutions methodologies, Team Software Process Methodology (TSP) and
monitoring with specialized project admin tools.
 Expertise in developing and implementing web applications using .NET and Microsoft Technologies
including C#, XML, Micro services and SOAP/REST web services.
 Good knowledge in Object-Oriented Technologies, UML, software development life cycle process, which
includes translation of requirements into a user history, designing, developing, testing implementation &
postproduction support using development methodologies as Agile/Scrum, TSP.
 Experience of design patterns as Singleton, Dependency injection, Session Facade, Factory, Business
Delegate.
 Leading an IT team to keep the project in map delivery on time on the function or module solution.
 Strong experience in designing and developing data models accessing from entity framework as using
SQL, PL/SQL.
 Extensive experience in designing and developing web services (SOAP) using RESTful web services.
 Experienced in designing the Front-end views developing with scripting languages as HTML5, CSS3,
JavaScript, jQuery, AJAX, ReactJS and AngularJS, BOOTSTRAP.
 Re use the Micro services that are currently being developed which will allow for newer technologies to
quickly implement and adaptability needs.
 Implemented Azure solutions using App Service, Azure Storage, Azure Repositories, Azure Functions,
Devops.
 Experience working with API Gateways and Management several modules.
 Extended experience design it a process flow to the company areas, mapping the end to end to
automation.
 Experience implemented the solution with end user and supporting their requirements post
implementation.
 Wide experience creating custom solutions and software tools for a specific automation process.
 Management of the resources and timelines on the project within sprints deadlines.
 Management the development team with a cellular structure to all the members know and take part in
into the design, requirements comprehension, execution, development process, testing and delivery UAT
environment for end user validations.
 Management the Devops branches repositories environments as Devep branch, QA Branch and
Productive Branch in order to keep CI/CD.
 Unit testing’s and Testing Plans to review the code performance and SQL profiler to monitoring the Data
base process of the operation.
 Testing the Rest and SOAP methods with Postman Script.
 Architecture of project Class and process sequence.

TECHNICAL SKILLS:

Backend Technologies .NET, C#, PHP


Frontend Technologies Bootstrap, AngularJS, ReactJS, CSS3, HTML5, JavaScript, AJAX, jQuery, ASPX, Kendo
UI, XML, FontAwesome, Windows Presentation Foundation.
IDE Visual Studio 2022 or higher, Dreamweaver
Application/Web Server Apache Server, SQL Report Server, Filezilla Server, Internet Information Services
(IIS) 7.5 or higher
Databases Oracle 11g/12c, SQL Server 2016 or higher, SQL Azure, MySQL, Cosmos DB, Postgre
SQL, MongoDB.
XML Technologies XML, XPATH, DOM.
API SOAP, REST.
Methodologies Agile, SCRUM, Team Software Process.
Operating Systems Windows, Linux.
Application Frameworks ASP.NET C# Framework 5 or higher, .Core, ASPX, MVC, Entity Framework.
OO Modeling MS Visio, Lucid
UX RP Tools Axure RP functional prototypes
Version Control Azure Devops, GitHub, Bitbucket
Cloud Computing Azure Devops (Repos, Boards, Testing), Azure App Service, Azure Storage, AWS.
Micro services Micro Services C#
Analytics and design Photoshop, Corel Draw, Illustrator, Prezi, Pro Tools, Fruty Loops, Google Analytics,
Tools Google AdWords, Google Apps for Business
Reporting Tools Power BI Desktop, Design and Planning Reports by management areas.
CMS Open Source WordPress, Joomla, Prestashop, POS Open Bravo, Magento
E Learning Open Source Moodle
Communications WCF, Rabbit MQ, Kafka
Native App Xamarin Forms

PROFESSIONAL EXPERIENCE:

Pacific Gas and Electric, San Ramon, CA May 2022 – Till date
Role: Technical Lead

Responsibilities:
 Creation, design and build automation artefacts (Power BI queries, data queries, .NET console
applications, SQL store procedures, SQL triggers) to avoid manual transform data processes working in
conjunction with end users.
 Data dictionaries and data navigation flows implementations with business intelligence architecture, to
create dynamics, graphics and visuals in Power BI reports.
 Designed custom .NET consoles applications to extract, transform and release the data into the reports
sources with a business intelligence architecture.
 PGE required the data analysis need to be agile and focus on the assignations for Trees and Poles
inspections, within the business process logic, I created, designed and implemented applications with
innovative data flow models to reduce redundant and similar data sources to get more efficiently the
data into the auditors mobile apps.
 All the work planning is executed with Agile Methodologies:
o Get user requirement provided by KT.
o Create Epics.
o Create user histories.
o Create task.
 Transform excel files into a new SQL Server databases object with diagrams, field definitions, keys and
indexes to optimize and perform the data extract provided from the field mobile apps.
 Maintenance of the current legacy web and mobile applications, implementing new requirements.
 Create in Azure Devops, code multi repositories for developers collaborations within the different code
projects, each of these repos are connected with pipelines for the CI/CD architecture.
 Improve the user experience into the web applications front end, implementing new map functionalities
for look the trees and poles locations for the auditor’s inspections.
 Owner to run the Data Pull Process, within which I provided the thousands of data for the total
inspections locations for trees and poles performed by the auditors, running data extractions, analysis,
logical and data elimination to exclude previously locations worked.
 Owner to run the Sampling Data Process, within which I provided a sampling number of data inspections
for planning, assigning and monitoring the mobile surveys filled by the auditors, this process I can
optimize times and resources to execute it.
 Collaboration within different areas (System Inspection area, Work Verification area, Quality Validation
area) to implementation automations.
 Maintenance, editing and updates into main critical Power BI reports (Director’s boards, Manager’s
boards, Transmission Available Work, Distribution Available Work and Vegetation Control Available
Work).

Technological Research Center, Mexico Jun 2017 – May 2022


Role: .Net Software Engineer / Tech Lead

Responsibilities and Projects:

PEPSI PROJECT:

a) Project Type:
 Software project, where a platform was programmed for users at Pepsi, that platform requested the
logistics services of the company that hired us.
b) Activities carried out:
 Lifting requirements with end user.
 Architecture design and functionality with technical team.
 Elaboration of UX Simulator, tool with which a preview of the application is delivered to the end user,
the deliverable is a functional HTML front, which shows how the final function will look, and once
validated by the user proceeds to the programming of the whole system (TSP methodology).
 Initial user layer architecture programming, connection layer architecture programming, database
layer architecture programming, based on programming best practices (TSP Methodology).
 Provisioning of work environments (Devep, QA, and Productive).
 The project was building with C# language in ASP.NET using components in Azure as App Service,
Azure SQL, Devops with Repos and Board tools, also Web Services and Entity Framework, Web
API .Net Core, LINQ.
 Preparation of the work plan and activities by sprints through project management platforms.
 Weekly's follow-up with the technical team for work plan advances, review and commits in
repositories.
 Weekly's deliveries and end-user advances for deliverable review, through project management
platform.
 Preparation together with the technical team of the project documentation (Use Cases, Scope
Document, Architecture Document, Project Testing Matrix).
 Project deliverables and end-user satisfaction signature.
c) Team: I had in my charge a team of 2 developers, 1 technical support.

d) Technologies used:
 Front End: Bootstrap, CSS3, HTML5, JavaScript, jQuery, Font Awesome, Angular 7.0
 Back End: C#, Visual Studio 2019. PowerShell.
 Databases: SQL Server 2016 on Cloud.
 Project Manager: Atlassian.
 Repository: GitHub, Unit Testing Selenium
 Internal Communication: Slack.
 Architecture: .NET MVC Framework, Web API
e) Achievements:
 Improving Pepsi's internal process on the issue of logistics service requests relates to its logistics
operators.

PUMA – PROJECT:

a) Project Type:
 TMS (Transport Management System), management and logistics management platform covering
the 360 processes, from the distribution request to final collection and customer billing.
b) Activities carried out:
 Lifting requirements with end user.
 Architecture design and functionality with technical team.
 Elaboration of UX Simulator, tool with which a preview of the application is delivered to the end user,
the deliverable is a functional HTML front, which shows how the final function will look, and once
validated by the user proceeds to the programming of the whole system (TSP methodology).
 Initial user layer architecture programming, connection layer architecture programming, database
layer architecture programming, based on programming best practices (TSP Methodology).
 Provisioning of work environments (Devep, QA, and Productive).
 Preparation of the work plan and activities by sprints through project management platforms.
 Weekly's follow-up with the technical team for work plan advances, review and commits in
repositories.
 Weekly's deliveries and end-user advances for deliverable review, through project management
platform.
 Preparation together with the technical team of the project documentation (Use Cases, Scope
Document, Architecture Document, Project Testing Matrix).
 Project deliverables and end-user satisfaction signature.
c) Team: I had a team of 5 developers in charge of me, 1 technical support
d) Technologies used:
 Front End: Bootstrap, CSS3, HTML5, JavaScript, jQuery, FontAwesome with ASPX, Angular 7.0
 Back End: C#, Visual Studio 2017.
 Databases: Migration from SQL Server 2014 to Azure cloud.
 Project Manager: Atlassian.
 Repository: GitHub.
 Internal Communication: Slack.
 XML serialized information from external source.
 Architecture: .NET WebForms Framework 4.7 version
 Communications: WFC with WS Soap
e) Achievements:
 Complete automation of The Puma distribution process nationwide, as they previously worked with
excel.

INER PROJECT (NATIONAL INSTITUTE OF RESPIRATORY DISEASES – MINISTRY OF HEALTH):

a) Project Type:
 EPOC project, specialized medical system to detect and follow up on EPOC disease provided by the
institution's follow-up and treatment service.
b) Activities carried out:
 Lifting requirements with end user.
 Architecture design and functionality with technical team.
 Elaboration of UX Simulator, tool with which a preview of the application is delivered to the end user,
the deliverable is a functional HTML front, which shows how the final function will look, and once
validated by the user proceeds to the programming of the whole system (TSP methodology).
 Programming the application based on best programming practices (TSP methodology).
 Provisioning of work environments (Devep, QA, Productive).
 Preparation of the work plan and activities by sprints through project management platforms.
 Weekly's deliveries and end-user advances for deliverable review, through project management
platform.
 Preparation together with the technical team of the project documentation (Use Cases, Scope
Document, Architecture Document, Project Testing Matrix).
 Project deliverables and end-user satisfaction signature.
c) Technologies used:
 Front End: Bootstrap, CSS3, HTML5, JavaScript, jQuery, Font Awesome with Angular JS
 Back End: C-, Visual Studio 2017.
 Databases: SQL Server 2016 on Cloud.
 Project Manager: Atlassian.
 Repository: GitHub.
 Internal Communication: Slack.
 Architecture: .NET Core Framework
 AWS Web server
d) Achievements:
 Have an application that works for EPOC patients at the national level for the treatment and
improvement of the disease performed by the institute.

MX AIRPORT GROUP PROJECT:

a) Project Type:
 CONTROL RFID accesses, integration between rude equipment hardware use such as tablets, RFID
antennas and software. An application was implemented through which entries from the various
vendors entering the complex under construction are recorded.
b) Activities carried out:
 Lifting requirements with end user.
 Architecture design and functionality with technical team.
 Provisioning of work environments (Devep, QA, and Productive).
 Preparation of the work plan and activities by sprints through project management platforms.
 Weekly's follow-up with the technical team for work plan advances, review and commits in
repositories.
 Weekly's deliveries and end-user advances for deliverable review, through project management
platform.
 Preparation together with the technical team of the project documentation (Use Cases, Scope
Document, Architecture Document, Project Testing Matrix).
 Project deliverables and end-user satisfaction signature.
c) Team: I had in my charge a team of 2 developers.
d) Technologies used:
 Front End: ADO.NET
 Back End: C# Visual Studio 2017.
 Databases: SQL Server 2016 on Cloud.
 Project Manager: Atlassian.
 Repository: GitHub.
 Internal Communication: Slack.
e) Achievements:
 Real-time recording of vehicle revenue to the resort, approximately 5000 thousand units per day.

SWISSPORT PROJECT:

a) Project Type:
 Project Handling, integration between rude equipment hardware use such as Android tablets and
software that was implemented, an international company dedicated to handling service on
commercial airline ships, where an Android Native App was created for records of its services and
processes.
b) Activities carried out:
 Lifting requirements with end user.
 Architecture design and functionality with technical team.
 Elaboration of UX Simulator, tool with which a preview of the application is delivered to the end
user, the deliverable is a functional HTML front, which shows how the final function will look, and
once validated by the user proceeds to the programming of the whole system (TSP methodology).
 Preparation of the work plan and activities by sprints through project management platforms.
 Weekly's deliveries and end-user advances for deliverable review, through project management
platform.
 Project deliverables and end-user satisfaction signature.
c) Team: I had a team of 2 developers in charge of me.
d) Technologies used:
 Front End: Java Android.
 Back End: C and C#, Android Studio.
 Databases: Native App.
 Project Manager: Atlassian.
 Repository: GitHub.
 Internal Communication: Slack.
e) Achievements:
 To track and record the services that Swissport provides to its customers in real time, achieving
better quality control.

VOLKSWAGEN PROJECT:

a) Project Type:
 Implementing a Helpdesk system for your distributors, on support topics.
b) Activities carried out:
 Lifting requirements with end user.
 Architecture design and functionality with technical team.
 Provisioning of work environments (Devep, QA, Productive).
 Implementation of the Helpdesk system required for its distributors.
 Preparation of the work plan and activities by sprints through project management platforms.
 Weekly's deliveries and end-user advances for deliverable review, through project management
platform.
 Project deliverables and end-user satisfaction signature.
c) Technologies used:
 Front End: HTML5, JavaScript, CSS3, Bootstrap with React JS
 Back End: PHP 6.1.
 Databases: MySQL.
 Project Manager: Atlassian.
 Internal Communication: Slack.
d) Achievements:
 Implement a help desk system for the internal management of technical support to users of the
concessionaires.

TRUPER PROJECT:

a) Project Type:
 Amorphous Project, system that will have the functionality to accommodate amorphous products
or tools within the containers they use to export their products and take advantage of the space
and accommodating.
b) Activities carried out:
 Lifting requirements with end user.
 Architecture design and functionality with technical team.
 Elaboration of UX Simulator, tool with which a preview of the application is delivered to the end
user, the deliverable is a functional HTML front, which shows how the final function will look, and
once validated by the user proceeds to the programming of the whole system (TSP methodology).
 Provisioning of work environments (Devep, QA, Productive).
 Preparation of the work plan and activities by sprints through project management platforms.
c) Team: I had in my charge a team of 5 developers, 1 mathematician, 2 UI designers.
d) Technologies used:
 Front End: Bootstrap, CSS3, HTML5, JavaScript, jQuery, FontAwesome with React JS
 Back End: C#, Object-Like Algorithms for 3D, Visual Studio 2019.
 Databases: SQL Server 2016 on cloud.
 Project Manager: Atlassian.
 Repository: GitHub.
 Internal Communication: Slack.
 Silverlight to build a simulator of Algorithms for 3D.
e) Achievements:
 The improvement of the addition of the tools in containers that they use to export the goods,
the project was advancing, but because of the issue of contingency stayed in standby until
further notice.

GENERAL ACTIVITIES OR PROJECTS

a) Activities carried out:


 Creation and archetypes of IoT applications for the energy sector.
 Reengineering in the field of operational processes, analysis and lifting of requirements, modeling
and mapping of current processes, integration of systems that allow the company to stop
performing activities manually or by handcrafted.
 BI architecture and design, with highly standardized data-quality information inputs, offers and
integrates very high value-added reports, for real-time decision-making that give a plus to the
company's operations by having at a high level or in detail the operational records that are entered
day by day , to generate a projection and trends in the trade.
 Architecture and design of cloud solutions, applications at the user's fingertips at all times, available
on any device, design Apps running on mobile devices and desktops, the App will run simultaneously
on all devices where it is entered, substantially improving the cost of manufacturing, operating and
managing the App.
 Architecture and design of turnkey solutions.
 SaaS Architecture and Design (LMS, Electronic Occupational Clinical Record, Virtual University,
Intranet).
 Integration of services or products with the customer process chain.
b) Technologies used:
 Front End: Bootstrap, CSS3, HTML5, JavaScript, jQuery, Font Awesome, Angular JS, React JS
 Back End: C-, Visual Studio 2019.
 Databases: SQL Server 2016 on cloud, SQL Azure.
 Project Manager: Atlassian.
 Repository: GitHub.
 Internal Communication: Slack.
c) Achievements:
 Automation of customer processes.
 We managed to have a publication in the magazine Forbes of Mexico regarding our energy
efficiency system created in Citec, attached the link to the report:
https://www.forbes.com.mx/esta-tecnologia-permitira-a- las-empresas-ahorrar-energia-y-dinero/

Mexican Postal Service Office (Sepomex) ,Mexico May 2016 - May


2017
Role: Deputy Director of Administration and Systems Development

Responsibilities:
 Application and development of projects to be incorporated into institutional plans and programs,
through the ICT Policy Management tool, PETIC process, with the corresponding monitoring.
 Arrange the development of computer programs and applications to support the processes of the Agency.
 Research projects on new technologies that make the systems development process more efficient.
 Determinate and establish the policies and standards for the exchange of information with customers
and suppliers, in addition to facilitate the interoperability of systems with government agencies external
to Sepomex upon government request.
 Arrange the design and publication of the Agency's Internet and Intranet sites, based on the information
sent by the different administrative units and on the rules defined by external entities.
 Define the regulations for the development and delivery of new systems and applications in operation,
using the Team Software Process (TSP) methodology for the administration and execution of new
requirements.
 Arrange the information management of the databases and the use of information exploitation tools for
users and clients, with web tools managed with Azure, SSRS, Stored Procedure.
 Arrange with Microsoft a training strategy in the programming area, for the different tools and new
technologies in the development of web and mobile applications, through the benefits offered in the
Volume Licensing Service Center (VLSC Microsoft).

Infotec (Government software development center), Mexico Mar 2016 - May 2016
Role: Team Leader

Responsibilities:
 Management of software projects in the innovation area, coordinating 10 projects simultaneously.
 Arrangement with the Project Manager (AP), for the distribution of the project budget, communication
plan with the client, monitoring of deliverables.
 Leadership of a work team made up of 18 members from different specialties (graphic design, user
interaction design, Java programmers, .NET programmers, Android programmers, IOS programmers, PHP
programmers, front-end programmers, testers, analysts).
 Construction of WBS (Work Breakdown Structure) for the delivery of all project products in each of its
phases along with its workflow, including documentation, test matrices and application source code.
 Governance of the project: Construction of the change control document, proof of acceptance by the
client, registration of interested parties, constitutive act of the project.
 Arrange the delivery of documentation products established by the TSP methodology.
 Maintaining well-defined goals and scope in the team throughout the project.
 Building and motivating an effective work team, detect and maximize the individual capacities of team
members.
 Delivery of status reports to senior management.

Mexican Petroleums (Pemex), Mexico Apr 2014 - Mar 2016


Role: Developer and Technical leader

Responsibilities and projects:

Surrogate Medical Care Project PEMEX:


 Technical project leader in the development of the PEMEX Surrogate Medical Care (SIAH) system, and
nationwide implementation with more than 80,000 end users to provide medical care to more than
200,000 oil rights holders.
 Survey and analysis of requirements, diagramming of processes and information flows.
 Development and support of the Web application using the ASP.NET development framework (4.5).
 Web Services Development.
 Classes Development.
 Development and administration of the solution for integration into Team Foundation Server (TFS).
 Administration catalogs.
 Multi-layer architecture.
 C# based language.
 Oracle PL/SQL Packages – Oracle, PL/SQL Stored Procedure – Oracle, PL/SQL.
 WCF (SOAP)
 Implementation front end Javascript, Jquery, Ajax

SIEB Project PEMEX:


 Developer of the Institutional System of Disposal of Assets (SIEB), this application is in charge of giving
regulations to the disposition and expertise of functionality to the real estate of PEMEX implemented at
national level with all the business rules that this procedure entails.
 Development of Controls for its implementation in various transactions.
 Administration catalogs.
 Query and export of tables to Excel, PDF, Word through the Report Server libraries.
 Multi-layer architecture.
 C# based language.
 Oracle PL/SQL Packages – Oracle, PL/SQL Stored Procedure – Oracle, PL/SQL.
 TFS (Team Foundation Server)
 Implementation front end Javascript, Jquery, Ajax

Occupational Medicine Project PEMEX:


 Development of the Institutional System of Health Administration (SIAS), this application is made up of
several modules, Health Surveillance Exam, Disabilities, Expert Medicine, which are in charge of
administering Preventive Medicine for all Pemex workers at the national level.
 Front End Design of the applications for the end user implementing Bootstrap, CSS3, Javascript.
 Back End functionality of the information process with business rules.
 Layer programming for application performance.
 Survey and analysis of requirements, diagramming of processes and information flows.
 Development and support of the Web application using the ASP.NET development framework (4.5).
 Classes Development.
 Package Development in Oracle, Stored Procedure in SQL and PL / SQL.
 Development in C# .NET.
 Development and implementation of libraries such as Ajax Control Kit, CSS3.
 Implementation of Javascript, Jquery, Ajax.

Normateca Project PEMEX:


 System Programmer in charge of regulating the legal norms that govern the different organizations
and subsidiaries of PEMEX.
 Preparation of functional reports for all Pemex areas with activities such as the design and
programming of reporters for end users with dynamic information in SSRS 2008 R2 and 2012.
 Development and implementation of libraries such as Ajax Control Kit, CSS3.
 Implementation of Javascript, Jquery, Ajax.
 Package Development in Oracle, Stored Procedure in SQL and PL / SQL.

Infosel (Financial Information Distribution Company),Mexico Jan 2012 - Apr 2014


Role: Developer

Responsibilities:

 Design of a web interface for inquiries about the user's financial information.
 Development and implementation of applications for the automation and updating of financial
information in Javascript, .Net C #, SQL Server languages in web environments.
 Apps for the finance sector.
 Cloud security of files and internet portal with private content.
 Development of financial information channel for Infosel end users.
 Responsible for company tenders in the multimedia area for the Mexican Stock Exchange or sectors.
 Streaming of finance conferences held in Acapulco Guerrero.
 Design of an informative portal specialized in finance.

Media Monitoring Center Dec 2006 – Dec 2011


Role: Web Developer

Responsibilities:
 Optimization of information update processes in company web applications.
 In charge of monitoring and maintenance of the Internet, logistics and automation in the delivery of
monitored information to customers.
 Collaborator of the security part of hosting In House, to avoid hacks to the company's servers.
 Administration of the content and processes area for web monitoring of the company's clients.
 Intranet administration, unit mapping, on-site and remote server management.
 Management of multimedia content for digital distribution to customers.

EDUCATION:

 Master in Senior Management – Escuela Bancaria y Comercial (EBC),Mexico - 2014.


 Bachelor in Multimedia and Web Communication – Universidad Hispano Mexicana, Mexico - 2005

You might also like