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.
Working on the Apple News & Stocks team.
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
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
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)
Review real-time data for discrepancies of customer and contact center engagement.
front-end development & UI design
Quality assurance Engineer for Photos application.
Black Box testing of functional and non-functional behaviors, and documentation of software regression.
Apple Certified Mac Technician for Apple hardware and software.