Engineer


About

Giovanni Nunez

6 years of experience in different roles of the Software Development Life Cycle, including UI design, full-stack development and software testing methodologies.
As a software developer, I have experience building full-stack web applications using technologies such as React, Node, Ruby, and Postgres. Data analysis using PSQL and MYSQL.
Experience with services and software such as Heroku and Git. As a software automation developer / QA engineer I have automated test in Javascript, Ruby, Swift, and Python for grey and white-box testing.
Proficient in developing and implementing high-level quality assurance documentation (test plans, test reports, test procedures) from business and functional specifications.
Skillful in different types of testing: functional, regression, unit, exploratory, sanity, GUI, UAT, performance, data, automation, and accessibility testing.

Experience

Apple

Software Engineer - Apple News

Working on the Apple News & Stocks team.

FullStack Software Engineer - Operations

I Design and develop Full-stack web application solutions.
My responsibilities include:

Full-stack development of multiple projects
- client-side UI
- back-end business logic
* Database design
* API design & implementation
* Lead testing of in-house RESTful APIs, including grey-box testing and automated javascript testing.
* perform manual, performance, A11Y, regression, sanity, and UAT testing against our web and macOS applications.

Technologies used:
- Back-end & Database:
* Ruby / Ruby on Rails
* python
* NodeJS
* PostgresDB
* PSQL
- Front-end / client:
* Javascript ( ES6 )
* React
* CSS3
* HTML5
- Testing Frameworks & Tools:
* Mocha
* Chai
* RSpec
* Postman
- Bug Tracking & Version Control:
* Apple bug-tracker ( Radar )
* Sentry.io
* Git / Github

FrontEnd Software Engineer - Operations

Front-end Development for our internal community platform at Apple.
- development of internal web applications using React, Postgres, and Express.
- Consumed RESTful API from React UI.
- Created reusable and extendable components.
Technologies used:
- Javascript ( ES6 )
- ReactJS
- NodeJS
- PostgresDB

Software QA Engineer - Operations

Testing of functional and non-functional behaviors for Apple's contact center CRM and developing supporting web-based tools.
- used Javascript, Python, and shell-scripts for automated UI testing.
- Black-box behavioral testing to assess functionality of application.
- Create and execute test plans in scope for each release
Focus on front-end development to create dynamic and interactive web pages using HTML, CSS, Javascript (React.js)

Business Analyst - Operations

Review real-time data for discrepancies of customer and contact center engagement.
front-end development & UI design

Software QA Engineer Intern - Photos

Quality assurance Engineer for Photos application.
Black Box testing of functional and non-functional behaviors, and documentation of software regression.

Certified Mac Technician - Apple Genius

Apple Certified Mac Technician for Apple hardware and software.

Education

University of Houston

Bachelor of Science (B.S) - Cum Laude

Computer Science

University of Illinois

Masters of Science (B.S) - In Progress

Computer Science

Houston community College

Associate of Science (A.S) - Cum Laude