![my photo](images/MyPhoto.jpg)
First Name:
Oleg
Last Name:
Fomin
Email:
Phone:
(206)349-3002
LinkedIn:
PROFILE
An experienced Java, and Java-Script Engineer is looking for a challenging and interesting project to tackle
Here below I shall enlist my skills regarding Java/Script development
- Software development methodology called Agile.
- Test Driven Development (TDD)
- Domain Driven Design
- Writing functional, performance and load tests in development stage
- Object Oriented Programming
- Functional approach to software development (Starting with Java 8)
- Immutables, though they slower but allow for the multithreaded scalability approach exceptionally well
- Each and every Exception in Java written software must be handled
SKILLS
- Java, Spring
- Java-Script, Nodejs, ReactJs, CSS, HTML
- AWS cloud
- S3
- EC2
- Cloud Formation
- Lambda-functions
- Kinesis
- Dynamo DB
- IAM
- Secrets Manager
- SQS
- SNS
- Oracle SQL DB
- No SQL DB, AWD Dynamo DB
JOB RESPONSIBILITIES
All my jobs as a software developer have the common responsibilities as follows:
- helping to compose the task definitions.
- proactive participation in creation of high and low level designs.
- mentor junior members of the team in Java Design Patterns.
- creation of a unit test that covers a function/method for a particular feature.
- development of the method/functions/view assigned to me.
- manual testing the corner cases not covered by automated tests.
- embedding the code inside CI/CD pipeline.
- testing software if a cloud is required.
- writing the documentation if required.
COMPANIES AND PROJECTS
- Company: Bellevue Tennis Academy.Position: Staff Engineer.Dates: 12/2022 - now
- Installing IP Cameras and comparing the number of people on a court with scheduled number
- Making a robotic model on a sweeping machine chassis
- Making the access system based on NFS cards to enforce access
- Company: Nike (a consultant via TechSystems)Position: Senior Software EngineerDates: 04/2020 - 10/2022
- Integration of MUREX, IBM's TM1 and Nike's own financial systems
- Migration several Oracle tables into AWS's Dynamo DB
- Refactoring parts of the inventory system into AWS
- Company: T-Mobile (a consultant via Nortal)Position: Software Developer IIIDates: 12/2018 - 02/2020
- Building a tool that would make the process of AWS 'Lambda' functions simple
- Transforming the AWS S3 JSON entities into Dynamo DB via Kinesis
- Company: Expedia (a consultant via Nortal)Position: Software Developer IIIDates: 12/2018 - 02/2020
- Changing the software that is optimizing the logistics of car rental process
- Calculating and recording a customer score based on how much they travel
- Company: NordstromPosition: Senior Software ExpertDates: 07/2016 - 02/2020
- Aggregating data from all Nordstrom and its affiliates stores
- Capturing a stream of all customer actions then analyzing them to make a web-site more user-friendly
- Company: AmdocsPosition: Senior Software EngineerDates: 10/2004 - 04/2016
- S.A.F.E. - the service that stores secure artifacts and then distributing them by a client's request
- 'Stored Value Accounts' was a bookkeeping system that kept all financial transactions and produced reports by a schedule
- Inventory module that kept the different digital artifacts and then was able to search them by keywords user supplied