About
Software Engineer
Hi! I'm Francisco, and I mainly do web applications with .NET technology. I love building applications from scratch and take challenges to create and support projects with different technologies. One of the things that gives me satisfaction the most is seeing the smile of stakeholders because the developed solution gave more results than expected.
Software engineer with 4+ years of professional experience solving problems and integrating mixed technologies. Who is comfortable to keep learning, growing, self-motivated, stress and time management. Over these years I have had the opportunity to work as a full-stack developer in the .NET ecosystem. Covering RESTful APIs, Windows Services, Web, Mobile and Desktop applications.
Usually work with a tasty cup of coffee and my pair of Gunnar glasses to start coding as God's demands.
Skills
Being pragmatic, self motivated, stress and time management are my principal features.
Resume
Fully detailed data about my work history and education.
Professional Experience
Full Stack Developer
03/2022 to present
Freelance, Tijuana, Baja California, México
Responsabilities:
- Executing full lifecycle software development.
- Programming well-designed, testable, efficient code.
- Participate in sprint planning meetings.
- Mentoring.
Full Stack Developer
02/2019 to 03/2022
ODASOFT Software Consultancy, Tijuana, Baja California, México
Responsabilities:
- Design and develop front-end and back-end web application architecture.
- Database’s creation and management.
- Ensure cross platform communication and responsiveness of applications.
- Manage servers and deploy applications from staging to production environments.
- Worked with developers, software architects, QA engineers, graphic designers, and product owners as needed to successfully complete and improve solutions.
- Worked on sprint meetings participation, such as backlog grooming, planification, ETA of activities and retrospective analysis.
- Collaborate on code reviews and tech talks to embrace best coding practices.
Achivements:
- Drove redevelopment modules in a financial school management web app used by 750+ schools. Having as a result a major reduction time on loading pages for students overview as 85% (3.5 seconds to 0.5 seconds), and payments reports as 96% (25 minutes to 1 minute). I implemented .NET Framework for back-end, and ASP alongside AngularJs for the front-end. Things that I did was using lazy loading in Entity Framework, view models instead of entity models, and improved SQL stored procedures. https://www.saecri.mx
- Worked on a payment system to charge credit cards and process referenced payments by implementing bank’s payment gateways such as Scotiabank, Citi Banamex, HSBC, Banorte and BBVA Bancomer. PCI-DSS (Payment Card Industry Data Security Standard) guidelines were followed to guarantee security in production environment, having it approved and certified by the bank’s auditors.
- Created a web application to manage manufacturer assessments. One of the main modules was listing processed pedimentos (forms that importers or exporters use during the importation or exportation of their goods) by a worker service (Windows service). Firstly the worker service receives documents through FTP, Webdav, File Servers and gRPC. Secondly it reads those documents by a reader engine that implements creational and strategy patterns to seek what kind of document was and how to read its content with OpenCV. Third, it verifies the gathered data to validate required information against custom broker databases. Fourth, it classifies and stores each document according to the custom broker information. I built them using .NET Core 3, Entity Framework Core 3, SignalR, Razor, ASP and jQuery. https://napsintl.com
- A recruitment management system designed for North American Production Sharing Inc. to manage the recruiting process and staffing operations. Made in .NET Core 5, Razor, jQuery, Bootstrap, SignalR. https://nobs.napsmexico.com
- Worked on a web app to manage assets for a bookstore. Which business requirements were tracking and notify shipments statuses, notify orders statuses, listing and generate sales reports. The app was built in .NET Core 3, ASP, jQuery and SignalR. https://www.book.com.mx
- Built a mobile ticketing application with Xamarin as front-end and .NET Core 5 as back-end. Where Seats.io was integrated to design and display the venues. MassTransit and RabbitMQ were implemented to handle the flow of booking tickets.
- Built a desktop application to facilitate the legal follow-up of thefts in pharmacies. As (the) basic flow of the app, when a robbery takes place in a branch pharmacy the staff uploads images or videos taken from the security system. These will help to train the app to develop face recognition of the thief, who will be detected if future burglary incidents come to pass. The technologies used were WPF for front-end, NET Core 5 as back-end which implements Luxand, OpenCV and EmguCV for face recognition.
Software Engineer
01/2016 to 06/2017
CFE (Federal Electricity Commission), Tepic, Nayarit, México
Responsabilities:
- Researched and developed proof of concepts related to management of electrical energy.
- Performed preventive and corrective maintenance to office computers and CFEmaticos (ATMs).
- Supported CFE’s ATMs management web application.
- Help-desk and tracking issues.
Achivements:
- Migrate ASP.NET web applications to AngularJS.
- Supported and maintained legacy apps for IT and HR departments.
Education
Master in Software Engineering and Computer Systems
05/2020 to 10/2021
UNIR, Ciudad de México, México
Relevant Courses: Management of software projects, usability accessibility and metrics for websites, security management, software security, virtualization and cloud computing.
English as Second Language
06/2017 to 07/2018
Mt. San Antonio College, Walnut, California, USA
Bachelor of Science in Computer Science
08/2010 to 06/2016
Instituto Tecnológico de Tepic, Tepic, Nayarit, México
Relevant Courses: Mathematics, computing theory, assembly language, functional programming, artificial intelligence, software development, data structure, databases management, operative systems and networks.
Associated in Physics and Mathematics specialized as Computer Technician
08/2003 to 06/2006
CETIS 100, Tepic, Nayarit, México
Relevant Courses: Physics, mathematics, coding principles, operative systems management, programming languages, databases design and networks.
Certifications
Oracle Certified Professional, JAVA SE 6 Programmer
07/2014
Pearson VUE, Guadalajara, Jalisco, México
Courses
Security Applied to Software Engineering
04/2021 to 09/2021
UNIR, Ciudad de México, México
https://verifirma.unir.net/MX/CSV/71b4f15f-0a71-4517-bd7d-00f17a80cbc5
Software Projects
10/2020 to 03/2021
UNIR, Ciudad de México, México
https://verifirma.unir.net/MX/CSV/a43246ec-5c79-412b-9292-95aa2a0ad652
Web Engineering
05/2020 to 09/2020
UNIR, Ciudad de México, México
https://verifirma.unir.net/MX/CSV/97e786a3-dd30-46d1-b2b3-874d7f8f76f3
Reviews & Metrics for Software Improvements
11/2017
University of Alberta on Coursera
https://www.coursera.org/account/accomplishments/certificate/PMBKJLQWYMPK
Software Processes and Agile Practices
11/2017
University of Alberta on Coursera
https://www.coursera.org/account/accomplishments/certificate/CLZMWJ8ELWYD
Introduction to Software Product Management
10/2017
University of Alberta on Coursera
https://www.coursera.org/account/accomplishments/certificate/FWMPX4MVNWJ5
Server-side Development with NodeJS
01/2017
The Hong Kong University of Science and Technology on Coursera
https://www.coursera.org/account/accomplishments/certificate/FX4HCHP8BTHC
Multiplatform Mobile App Development with Web Technologies
12/2016
The Hong Kong University of Science and Technology on Coursera
https://www.coursera.org/account/accomplishments/certificate/8FFBNNW8H4JL
Front-End JavaScript Frameworks: AngularJS
10/2016
The Hong Kong University of Science and Technology on Coursera
https://www.coursera.org/account/accomplishments/certificate/QWGUT6V3G256
Front-End Web UI Frameworks and Tools
08/2016
The Hong Kong University of Science and Technology on Coursera
https://www.coursera.org/account/accomplishments/certificate/JFTCQCJGK7TP
HTML, CSS and JavaScript
07/2016
The Hong Kong University of Science and Technology on Coursera
https://www.coursera.org/account/accomplishments/certificate/PYTL753XQECV
Contact
Location:
Tijuana, Baja California
Email:
fonfonferi@gmail.com