Profileimage by Sergio Flores Development engineer, Development engineer, Development engineer from

Sergio Flores

available

Last update: 06.09.2022

Development engineer, Development engineer, Development engineer

Graduation: not provided
Hourly-/Daily rates: show
Languages: English (Native or Bilingual) | Portuguese (Limited professional) | Spanish (Native or Bilingual)

Attachments

CV Sergiop Flores (1).pdf

Skills

Microsoft SQL Database, Net Core 2.2, Web API, Xamarin, Android, iOS, Angular, HTML, CSS, XUnit, Protractor, Azure configuration, SendGrid, Twilio, SQL Database, AWS, Workflows, test framework, data visualization, web application, web parts, web applications, Bug fixing, Mongo, DB, API, Javascript, JQuery, Twitter, bootstrap, HTML5, CSS3, Active Directory Federation Services (ADFS), API design, Windows server, Durandal, desktop application, user interface, C++, Linux, Linux kernel, C++ drivers, C#, backend, Web hosting, Moodle, YUI, Microsoft Office, Windows Azure platform, SOLID principles, database, SQL Databases, data model, LINQ, PLINQ, Logic, frontend, Ajax, UI, JS, CoffeeScript, JSON, PhoneGap, TFS, GitHub, CRM, programming, PHP programming, Arduino, communication protocol, WAN, dynamic content, mobile devices, algorithms, video processing, cloud, Windows Azure, PHP, Javascript programming, motools, Data Management, web services, Syncade Suite, MS SQL, NLB, TAS, QNX, databases, autocad drafting, Unix, Linux operative systems, Oracle, Informix, Postgre SQL database administration and data interfacing, VB, net, VBA, MSOffice automation, WPF, XAML, HPC, Silverlight, Net framework, COM objects, Web Services development, IIS configuration, J1939, Profibus, Fieldbus

Project history

08/2016 - 07/2020
Development engineer

Design and development of an e-commerce site:

* Implementation of the PayPal API
* Implementation of PayPal security standards
* Implementation of KO Models, Javascript, JQuery
* Development of advanced JavaScript animation features.
* Usage of Twitter bootstrap, HTML5 and CSS3
* Execution of the full software development lifecycle
* Currently the application is not finished. Small details are still pending to implement. The
PayPal authorization process is taking place.
* You can take a look at the application at:
http://www.hotelvillasvistaarenal.com

09/2016 - 11/2018
Development engineer
CGI

Design and development of a multi-platform application (web and desktop):

* Microsoft SQL Database development
* .Net Backend development
* AWS Configuration
* Front End development using Angular
* QA automation using Karma, Protractor and .Net Unit tests.
* Design and implementation of Windows Workflows
* Technical leader of the project
o Lead team of up to 5
o Supervision and coaching of junior members




o Helped the QA resource to shift from manual testing to develop and manage and
automated test framework (Protractor)
o In charge of supporting the field engineers and supervising the software integration
on the production lines of high-profile customers

Development of web front end for a data visualization web application

* Use of Angular
* Use of high charts
* Designed a way to create a library of web parts enabling an inner communication of
defined states. We were able to have an expedite creation of different web applications
with a high reliability and robustness.
* Implementation of Karma and Protractor tests
* Designed a way to
* Technical leader of the project
o Lead team of up to 5

Bug fixing and minor development of web application using:

* Rabbit MQ
* Workflows
* Mongo DB

07/2015 - 08/2016
Development engineer
CGI

Design and development of a web application:

* Usage of Active Directory Federation Services (ADFS)
* Integration of windows automated tasks using Orchestrator
* API design and development of Orchestrator.
* Strong knowledge of active directory, rdp services and other Windows server parts
* Usage of Durandal, Knockout and signalR
* Development of a proprietary API to communicate with remote devices

Design and development of a desktop application:

* Designed a new pattern to use Angular as the user interface for native desktop software
* Integration of Windows automated tasks using Orchestrator
* API design and development of Orchestrator.




* Design and implementation of multiple threads

05/2013 - 07/2015
Application architect and development engineer

Development of a .Net web application for personnel management under the Continuous
Integration scheme:

* Design from scratch of system parts.
* In charge of designing parts of the system implementing SOLID principles and Onion
architecture.
* Designed a thread safe generic architecture in order to boost some critical time
consuming calculations
* In charge of dealing directly with customers
* Designed and developed database projects
* SQL Databases administration
* Worked with EDMX entity designer data model
* Advanced knowledge using LINQ and PLINQ expressions
* Advanced knowledge in the backend area. Logic implementation in libraries and
controllers
* Advanced knowledge in the frontend area. Ajax data services and UI implementation.
* Advance knowledge using knockout, implementing view models, templates, custom
functions, etc.
* Design and implementation of generic, reusable web components toolboxes for the front
end.




* Worked with Toastr, Angular JS, CoffeeScript, JSON, Jquery and other Javascript
technologies.
* Worked with PhoneGap.
* Worked under TFS and now GitHub
* HTML5 and CSS3

07/2012 - 07/2015
Development engineer and consultant
Fundacion Educando Niños

Senior advisor engineer for the Fundacion Educando Niños, a foundation with the goal of
providing poor children state of the art online education.

* Web hosting management services
* Installation and administration of a Moodle platform
* Advanced programing and Moodle customization using the YUI Yahoo library.
* Development of add-ons which provide integration between Moodle and Microsoft Office
in order to automate the contents publication for the teachers
* Planning, configuration and administration of virtual machines using the Windows Azure
platform.
* Development of Angular and other JavaScript animations for educational purposes.

08/2013 - 07/2015
Development engineer

Design and development of a C++ application for a Linux environment:

* Configuration of an embedded Linux kernel
* Development of C++ drivers
* Development of a C++ program to control the electronic device
* Implementation of a automotive J1939 protocol
* Design of a C# server backend server for the embedded devices

08/2012 - 07/2014
Application architect and development engineer

Development of an advanced surveillance security and automation system. The project is part of
a product under development so a detailed description is not possible. Some of the activities
performed are:

* The development of a communication protocol to enable information exchange among
computers through WAN (data and video)
* Development of a web site with dynamic content and mobile devices friendly
* Digital image analysis algorithms design and implementation. Used to find patterns on
images and report them in a fully automated cycle
* Live video processing
* Experience in cloud architecture. Design and implementation of the framework under
Windows Azure
* Advance PHP programing
* Advance Javascript programming(Ajax, JSON, jquery, motools, knockout, etc)
* Advance programming in C#

12/2009 - 07/2012
Project Engineer and Data Management Engineer
Emerson Process Management

Developed of a customized inventory application for LPG gas. The data is pulled from DeltaV
through OPC. The inventory application executes complex calculations to relate the gas mass
with the volume in real time, considering factors that affect gases due to its nature such as
temperature, pressure, chemical composition, etc. The process is fully automated and the
information protected in order to avoid any manipulation. The application analyzes the data and
informs of irregular inventory behavior that could reflect theft or gas leaks. The gas packing facility
buys the gas by weight and sells it by volume so the application monitors the plant operation and
suggests the time of the day when the shift performance must be evaluated in order to achieve
the maximum efficiency.

In charge of advanced programming of DeltaV Operate and the DeltaV Historian in order to
provide customers reports requiring special characteristics in security, format, functionality, data
manipulation, etc.

Helped in elaborating procedures documentation and automation of several tasks with software
tools in order to comply with ISO9000 and PMO standards.

Review and edit Syncade recipes. Troubleshoot of web services and the Syncade application.
Edit Syncade behaviors. Configure the Syncade Suite. Configured Syncade-DeltaV
communications. Developed web parts.

Helped in the installation and configuration of Syncade using MS SQL failover cluster and NLB
systems.

Developed a new version of Autoloader. This application is used to load large amounts of
documents into the Syncade's DCA module. This development required a deep understanding
of the Syncade's DCA module.

Worked with the Emerson TAS DANTAS system for fuel dispatching. Worked with QNX operative
system. Inspected DANTAS systems set up. In charged of migrate Sculptor databases on site.

Worked with the AMS software for troubleshooting and configuring equipments.

Installed and configured PI servers. Set up the communication with DeltaV. Troubleshoot PI server,
PI datalink and PI process book issues.

Local Availability

Only available in these countries: Costa Rica
Profileimage by Sergio Flores Development engineer, Development engineer, Development engineer from Development engineer, Development engineer, Development engineer
Register