- File
Joshua
Front-end програміст
- Considering positions:
- Front-end програміст, Angular-розробник
- Age:
- 29 years
- City of residence:
- Kyiv
- Ready to work:
- Remote
Contact information
The job seeker has entered a phone number .
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/10169794/
Uploaded file
The file contains 3 more pages.
Quick view versionThis resume is posted as a file. The quick view option may be worse than the original resume.
Age: 24, (July 30, 1996)
Nationality: Nigerian
Current Place of Residence: Ukraine
JAVASCRIPT – SENIOR SOFTWARE ENGINEER
SUMMARY
Hi, I am Joshua Oguma, a software engineer with a B.Sc degree in Software
Engineering in Kharkiv National University of Radio Electronics and about 5 years of
experience in commercial Web development.
I am well versed in using HTML, CSS and JavaScript, Angular, RxJS and NgRX for
solving problems at the UI level as well as in documenting UI components using
Storybook. I am also adequately skilled in using a variety of WebAPIs for building
great user experiences and also fairly equipped on the server-side using NodeJS and
MongoDB as well as integrating with Third party server-side APIs.
So I have a desire to transition into full stack but my strong points are on the Angular
Ecosystem (Angular/Ngrx/RxJs). And I also have experience mentoring 7 people
coming from a Hybris (Java) background into using Angular, RxJS and NgRx
technologies during my time in Epam Systems and I currently mentor upcoming
software engineers during my free time.
I have worked on several client projects as an outstaff fulltime employee of Epam
Systems and as a freelancer to EduFront as well as in other companies like (Glorium
Tech, Rews Consulting and Ciklum. But I’m currently working in REWs consulting as a
senior Angular Developer.
1
July 18, 2020
Skills:
• Version Control: Git, GitHub;
• Documentation: Storybook
• Internet Technologies: AJAX, Service Workers API, Cache API, WebSocket API,
• Software Construction: JavaScript: Angular, Node.js, JS core, TypeScript,
Webpack, NgRx, RxJS
• UI Frameworks: Bootstrap, Clean CSS
• Integrated Development Environments: JetBrains WebStorm;
• NoSQL: MongoDB;
• OOP JavaScript and Design Patterns
• Best Practices: JS Design Patterns, Code Refactoring, removing code smells,
Angular Unit Testing.
• Software Engineering Management: Jira: JIRA;
• UXD: Development Tools: NPM - Node Package Manager, Visual Studio Code,
WebStorm.
WORK EXPERIENCE
June 2022 - Current - Senior Angular Developer, REWs Technology
Customer: REWs technology
Project: Syniverse portal application and
Syniverse User Interface Library development.
Project Role: Angular Developer
Tasks Performed:
• Performed the role of an Angular developer.
• Maintained Library of components, added adequate documentation.
• Wrote unit tests
• Participated in scrum meetings
• Performed code reviews.
September 2021 – June 2022 - Angular Developer, Ciklum
Customer: The workshop
2
July 18, 2020
Project: A casino platform where people can
gamble online.
Project Role: Angular Developer
Tasks Performed:
• Performed the role of an Angular developer.
• Wrote unit tests
• Participated in scrum meetings
• Performed code reviews.
July 2021 – September 2021 - Angular Developer, Glorium Technologies
Customer: Kidazzler
Project: A social network app for parents and kids, with the business side of being an
influencer on the platform
Project Role: Angular
Developer Tasks Performed:
• Performed the role of an Angular developer.
• Implemented UI from Figma designs
• Collaborated with Team lead and other backend developers. •
Participated in scrum meetings
• Performed code reviews. Environment:
• Angular, Ngrx RxJS
• HTML, CSS, Typescript
October 2020 – July 2021 - Key Angular Developer, Thomson Reuters
Customer: Thomson Reuters
Project: A fintech application for computation of taxations for
accountants. Project Role: Key Angular Developer
Tasks Performed:
• Performed the role of a key Angular developer.
• Migrated Angular.js components and features to the latest Angular.
• Covered the code base with a greater than 95% test coverage.
• Mentored Junior software engineers in the project
3
July 18, 2020
• Collaborated with Team lead and other backend developers.
• Performed code reviews. Environment:
• Angular, Angular.js, Ngrx RxJS
• HTML, CSS, Typescript
May 2020 – August 2020 – Angular Developer FreeLancer, EduFront Startup
Customer: EduFront – Education AI startup
Project: Developing a highly interactive and real-time web application which brings
artificial intelligence to online learning. It basically digitalizes the process of
learning in classrooms and brings the same experience to the web. Project Role:
Angular Development Tasks Performed:
• Performing the role of main developer on the project along side other
designers and html coders.
• Architecting the NgRx state for ready consumption to the UI
• Implementing state management for the application modules.
• Heavily integrated feature modules with their corresponding REST APIs.
• Building new features from UI/UX Adobe XD designs.
• Collaboration and planning of features and discussing feasibility of
implementation.
Environment:
• Angular, NgRX (Actions, Effects, Reducers, Entitity)
• HTML, SCSS, JavaScript
Oct-2019 – May 2020 - Software Engineer, EPAM Systems, http://www.epam.com
Customer: John Lewis Partnership - Retail & Distribution
Project: Developing the Online product streams for the client (all aspects of their
eCommerce solution that involve a purchase flow). Work is spread across ATG and
JavaScript. We provide a collection of different agile teams and people that to some
degree augment the client teams. We provide devs, some auto QAs, architecture
advice, and the client provides BAs, PMs, QAs, POs and designers (sometimes from
other suppliers).
Project Role: Frontend Development(Monetate Platform, Angular,
HTML, CSS, JS)
Tasks performed:
• Developed User Interfaces for A/B testing using Monetate platform
4
July 18, 2020
• Wrote JavaScript code to run metrics tests based on user interactions
with UI elements.
• Performed integration with external HTTPS APIs for UI rendering of
data.
• Made integrations with Criteo API for displaying of sponsored products
Sub Tasks performed:
• Working concurrently on Epam’s internal project (Brain-up project)
based on Angular and NgRX.
• Writing Unit Tests (Test Coverage 80%)
Environment:
• Monetate
• HTML, CSS, JavaScript
• Angular, NgRx, RxJS
Apr-2019 - Aug-2019 - Junior Software Engineer, EPAM Systems,
http://www.epam.com
Customer: CHAIN REACTION CYCLES LTD Retail & Distribution
Project: Development of CRC web site
Team Size: Dev Team - 4 members QA Team -2
members
Project Role: Front-End Development
Tasks performed:
• Developed dynamic and responsive UI components for the project.
• Refactored existing code base.
• Fixed state management bugs.
• Wrote and debugged Backend Code Environment:
• React/Redux, Jira, SVN
• HTML, CSS, JavaScript, JSP, Node.js
Dec-2018 - Mar-2019 – Junior Software Engineering Intern, Epam Systems
Customer: Epam Systems
Project: Productivity Application Designed to enhance the productivity of individuals
using the popular Pomodoro technique for tracking time of execution of tasks.
5
July 18, 2020
Team Size: 1
Project Role: Front End
development
Tasks performed:
• Developed the UI of the application.
• Integrated the application to Google firebase for storing data.
• Wrote Unit tests for the application Environment:
• Firebase
• Visual Studio Code , Git, NodeJS
• LocalStorage, HTML5, HTTPS, CSS3, JavaScript
WORK EXPERIENCE (OPEN SOURCE CONTRIBUTIONS)
Feb-2020 – March 2021– Software Engineer, EPAM Systems.
Project Name: Brain Auditory Ability Training
GitHub: https://github.com/Brain-up/brn
Project: It is a web-application which is being developed to support people with central
auditory skills deficit, with or without hearing loss, users of cochlear implant or hearing
aids. It is being built for children older than 7 years, adults/ elderly subjects, or anyone
who wants to improve auditory skills and train the brain to listen better.
Project Role: Frontend Development
Tasks performed:
• Developing the Admin Panel part of the app using the latest version of Angular.
• Integrated the application with State Management capabilities using NgRX
library. • Worked extensively with REST APIs using the angular HTTPClient
library
• Implemented complex authentication logic with NgRX.
• Wrote Unit and Integration Tests. Environment:
• PostgreSQL, Kotlin, SpringBoot (Backend)
• Ember (for main site)
• Angular (for admin panel)
• Git, GitHub (for version control and CI/CD)
• SonarCloud for code quality
6
July 18, 2020
• Visual Studio Code , Git, NodeJS
EDUCATION
Name of the Education Establishment: Kharkiv National University of
Radioelectronics
Faculty/College: Computer Systems And Networks
Degree (diploma): Bachelor
Specialty: Software Engineering
7
July 18, 2020
Similar candidates
-
Front-end програміст
Remote -
Front-end programmer
Remote -
Front-end програміст, FullStack
Remote -
Front-end розробник
Remote -
Frontend developer
Remote -
Front-end розробник
Remote