James

Henrique Lobato Zago

Software Engineer

About Me

01

Software Engineer by day, pen tester by night.

Having developed websites, management systems, web apps and mobile hybrid apps.

Technical skills:
Back-end programming languages: Ruby on Rails and Java
Front-end programming languages: JavaScript, HTML, CSS
Frameworks:
- AngularJS;
- Angular (2+);
- RxJS;
- React/Redux;
- Spring Framework;
- Bootstrap;
- JQuery.

Work Experience

02

Sep 2019 – now

Front-end Developer

Front-end Developer at Legal & General developing new products in the financial industry.

Main technologies used: Angular, SCSS, Jasmine and Karma.

  • Develop new features;
  • Make code reviews;
  • Plan features;
  • Fix bugs.

Dec 2017 – Sep 2019

Senior Front-end Developer

Javascript Developer at CurrencyTransfer.com in charge of improving the user experience and contributing to the growth of the platform migrating it to a new Angular version.

Main technologies used: AngularJS, Angular 6, SCSS, Jasmine and Karma.

  • Develop new features;
  • Make code reviews;
  • Plan features;
  • Fix bugs;
  • Improve project architecture (AngularJS to Angular 6).

Aug 2016 – Nov 2017

Front-end Developer

Front-end developer building Crave Food System's main product: (WhatsGood)

Main technologies used: ReactJS, Redux, SCSS, Mocha and Karma.

PS: Contributed to the Mobile team (Android and iOS) for around 2 months to speed up the Apps development.

  • Develop new features;
  • Make code reviews;
  • Plan milestones;
  • Fix bugs;
  • Improve project architecture.

Jan 2016 – Aug 2016

Front-end Developer

Developed projects at DB1 Global Software using AngularJS, Restangular and Boostrap. Providing service for a Financial company, developing applications that simulate loans for the company clients with a complex negotiation workflow and management tools that use Ruby on Rails.

Main technologies used: JavaScript, HTML, CSS, AngularJS, Bootstrap and Ruby on Rails.

  • Develop new frontend projects (from scratch);
  • Develop new features on existing projects;
  • Make code reviews;
  • Fix bugs;
  • Give maintenance to the Infrastructure management system (Ruby on Rails).

Apr 2013 – Dec 2015

Software Engineer

During my time at EITS IT Solutions, I've worked on the analysis and development of Java Web applications with different natures for different companies. I also had the opportunity to play the scrum master role.

Main technologies used: JavaScript, HTML, CSS, AngularJS, Java, Spring Framework, Objective-C, Phonegap and Enterprise Architect.

  • Develop new software projects;
  • Make business analysis for new projects;
  • Create and manage all documentation (class diagrams, use cases, data diagram…);
  • Develop internal frontend components library;
  • Develop frontend best practices;
  • Mentor (Junior and Mid-level and Senior Developers);
  • Develop iOS native apps (2 Objective-C apps);
  • Develop hybrid mobile apps (Phonegap and Ionic).

Oct 2012 – Mar 2013

Web Developer

Developed websites at Bionica Propaganda using PHP, HTML, CSS, JQuery, and Bootstrap for multiple browsers.

  • Develop websites and portfolios from scratch;
  • Build Wordpress themes;
  • Fix bugs and improve existing websites.

Program Skills

03

My programming skills are mainly focused on Web development, but I also have a background on native mobile dev.

Javascript (Angular/ReactJS) 90%
CSS 85%
Java 65%
Objective-C 40%
Python 30%

Education

04

2012 – 2015

UDC - Centro Universitário Dinâmica das Cataratas

Got my Bachelor's Degree in Information Systems writing a thesis about the Impact of Urban Mobility Simulators (e.g. Sumo) against specific environments.

Favorite Hobbies

05