Alexis Aguilera Borges available

Alexis Aguilera Borges

Java backend

available
Profileimage by Alexis AguileraBorges Java backend from NorthYork
  • M6B 3T6 North York Freelancer in
  • Graduation: Physics, Software development, Databases development
  • Hourly-/Daily rates:
  • Languages: English (Native or Bilingual) | French (Native or Bilingual) | Spanish (Native or Bilingual)
  • Last update: 27.06.2020
KEYWORDS
PROFILE PICTURE
Profileimage by Alexis AguileraBorges Java backend from NorthYork
ATTACHMENTS
CV/Resume

You need an account to view this information.

SKILLS
Backend development: Java, Spring, Spring boot, REST Services, Servlets, JSP, Hibernate/JPA, JDBC.

Programming Languages: Java (7 years), JavaScript (8 years). Also familiar with C#, Python, PHP.
Databases: MS SQL Server, MySQL, PostgreSQL, SQLite. Also familiar with MongoDB.
Systems development: OO design patterns, SDLC, SOLID Principles
Web development: HTLM, CSS, JavaScript, GWT. Also familiar with Angular and ReactJS.
Deployment Platforms: Windows, Linux, Android, IOs, Raspberry Pi, AWS. Tomcat, Glassfish, JBoss.
Development tools: Eclipse, Android Studio, Visual Studio, VS Code, Git, SVN, Maven.
Mobile development: Java for Android, Flutter for Android and IOs. Also familiar with React Native.
Operating systems: Windows, Linux (Ubuntu, Centos, Debian, Raspbian)
PROJECT HISTORY
  • 05/2019 - 12/2019

    • Mech Construction Company
    • 250-500 employees
    • Architecture and civil engineering
  • Project leader and Java Web Analyst/Programmer
  • Project: Web Based Custom ERP System to manage data for all departments under administration area.

    Skills Utilized: Java, JPA, GWT, SmartGWT, Spring boot, REST Services, Excel Extensions with C#, MySQL, Installation on Linux VPS

     

    • Developed the whole system from ground up all by myself including database, access layer, logic, and web frontend; reports with several filters, all of which can be exported to Excel files; all printed documents needed, with Jasper Reports.
    • Installed, administered the system on a VPS/Centos, and maintained the code for 4 years, also assisting users in their everyday use of the system.
    • Developed code generating tool that speeds up backend development based on specifications

     


  • 10/2014 - 12/2019

    • Smart Innovation Group S.A.C, Cusco, Peru
    • 10-50 employees
    • Internet and Information Technology
  • Senior Analyst/Programmer for IoT, Android and Web
  • Project: GPS monitoring system to help transportation companies supervise the bus units in real time in terms of fulfilling time schedules, respect speed limits, and follow established routes.

    Skills Utilized: Java, PHP, Raspbian, MySQL, HTML, CSS, Bootstrap, Native Android development, Linux shell scripts, JSON, XML, Analytical Geometry, Google Maps API, Ubuntu 16.

     

    • Created the architecture of an IoT GPS, GPRS/3G solution to track in real time urban buses around the city of Cusco, based on Raspberry Pi and Android, web services and a Control Web Interface
    • Developed the Android App and the app running on Raspbian.
    • Configured the Raspberry Pi client with Java, shell scripts, GPSD, GPRS connection, and Linux configuration and shell scripts.
    • Participated in the development of the frontend for the control office

     

     


  • 01/2018 - 12/2018

    • K’intu S.A. Transportation Company, Cusco, Peru
    • 10-50 employees
    • Transport and Logistics
  • Senior Java Web Analyst/Programmer
  • Project: Web Based System to manage reservations, fleet and trip management.

    Skills Utilized: Java, JPA, GWT, HTML, CSS, Javascript, Spring, REST Services, Odoo, Odoo modules, Python, PostgreSQL.

     

    • Designed the architecture of the system; and led a team of three developers
    • Developed the backend for the different frontend parts of the system including ticketing and reservation, online reservation, bus boarding control, on-trip audio messages, and arrivals/departures announcement
    • Developed the database with Odoo/PostgreSQL, and part of the frontend.

     


  • 05/2017 - 12/2017

    • Tierra de los Andes S.A. Travel Agency, Cusco, Peru
    • 50-250 employees
    • Other
  • Senior Java Web Analyst/Programmer – SCRUM Master
  • Project: Web based system to help the company keep track of sales, services, reservations from travelers, accounts receivable and account payable processes.

    Skills Utilized: Java, MySQL, JPA/Eclipselink, GWT, Tomcat, SVN, Linux

    Tasks:

    • Acted as scrum master for the project scrum team
    • Designed system architecture with MySQL, Tomcat 7, Web Services, Java 8, JPA, GWT, Jasper Reports.
    • Managed a scrum team of 4 members
    • Developed back-end and web services
    • Developed Microsoft Excel exporting/importing infrastructure
    • Helped test, debug and troubleshoot code of others.

     


  • 07/2015 - 12/2015

    • Lidys Distribuciones Commercial Company, Cusco, Peru
    • < 10 employees
    • Consumer goods and retail
  • Senior C# Analyst/Programmer
  • Project: Client-Server multi point POS system with inventory and billing control.

    Skills Utilized: C#, MS SQL Server

    Tasks:

    • Developed the database
    • Developed 3 user interfaces with Windows Forms

     

    Project Leader and Senior Java Web Analyst/Programmer                                                                 Jan 2015 – Jun 2015

    Corasur S.A./Toyota, Cusco, Peru

    Project: Web based distributed system to help the company integrate and share administration related data among geographically separated offices.

    Skills Utilized: Java, PostgreSQL, JPA/Eclipselink, HTML, CSS, Javascript, Tomcat, SVN, Linux

    Tasks:

    • Led a team of two developers
    • Designed system architecture with PostgreSQL, Tomcat 7, Web Services, Java 8, JPA, Jasper Reports.
    • Developed back-end and REST services
    • Helped test, debug and troubleshoot code of others.

     


  • 05/2014 - 12/2014

    • Regional Culture Directorate, Cusco, Peru
    • 500-1000 employees
    • Other
  • Senior Java Web Analyst/Programmer
  • Project: Web based system to integrate administration business processes

    Skills Utilized: Java, GWT, MS SQL Server, Jasper Reports, Struts2.

    Tasks:

    • Developed database stored procedures
    • Developed user interfaces
    • Developed business and data access layer with JDBC.
    • Manage Struts2 configuration
    • Helped test, debug and troubleshoot code of others.

     


  • 01/2014 - 04/2014

    • Regional Culture Directorate, Cusco, Peru
    • 500-1000 employees
    • Other
  • Senior Java Web Analyst/Programmer
  • Project: Web based system to control tangible assets for the organization impacting over 25 dependencies.

    Skills Utilized: Java, JPA/Hibernate, GWT, MS SQL Server, Jasper Reports, Visual Foxpro database migration and exporting tool.

    Tasks:

    • Developed the database
    • Developed the backend
    • Developed the Foxpro interface
    • Helped test, debug and troubleshoot code of others.

     


  • 09/2013 - 12/2013

    • Regional Culture Directorate, Cusco, Peru
    • 500-1000 employees
    • Other
  • Senior Java Web Analyst/Programmer
  • Project: Online web application to allow visitors and travel agencies to make reservations and pay through VISA or National Bank to visit Machupicchu and other archeological sites.

    Skills Utilized: Java, Javascript, HTML, CSS, JQuery, Struts2, servlets

    Tasks:

    • Developed the backend
    • Developed the VISA and National Bank API interface
    • Participated in the development of the front-end
    • Helped test, debug and troubleshoot code of others.

     


  • 01/2008 - 08/2013

    • Caribe Systems, Software Company, Cusco, Peru
    • 10-50 employees
    • Internet and Information Technology
  • C# Analyst/Programmer
  • Project: Generic highly configurable ERP System.

    Skills Utilized: C#, MS SQL Server, Crystal Reports

    Tasks:

    • Led the team of developers
    • Developed the database
    • Developed the self-configuration infrastructure
    • Developed the user interface
    • Led integration of the system for various client companies
    • Helped test, debug and troubleshoot code of others.

     


  • 08/2005 - 09/2007

    • Evolución S.A., Software Company, Arequipa, Peru
    • 10-50 employees
    • Internet and Information Technology
  • Lead C# Analyst/Programmer
  • Project: Software development services for Tisur S.A./Matarani Port

    Skills Utilized: C#, MS SQL Server, ASP.NET, MS Excel integration

    Tasks:

    • Developed the database
    • Developed the self-configuration infrastructure
    • Developed the user interface
    • Lead integration of the system for various client companies
    • Helped test, debug and troubleshoot code of others.

TIME AND SPATIAL FLEXIBILITY
Flexible for short terms (say, up to a month) travel.
GET IN TOUCH

Message:

Sender: