I have experience in IT, education, and linguistics; all requiring problem-solving, analytical skills, self-development and innovation. Since school, I have always had a strong interest in tech, in particular natural language processing, educational software, speech recognition, and more. But my initial career choice was influenced by the conventionally planted idea of a "more flexible" job in education which would allow a woman to combine a job and a family. However, I have always kept an eye on tech. I worked for a big IT company (EPAM Systems Ltd.) for 10 years as a Training and Education Manager and an IT Business Analyst trying to get as close to software development as I possibly could. Finally, I decided to treat my interest in coding with proper attention and enrolled at the Makers Academy. I have just done their software development bootcamp and am really looking forward to my next position as a software engineer. In fact, since I completed the course, I have been experiencing constant urges to develop software for almost everything I daily deal with, which I satisfy by working on several projects.
| Title | Description | Development Timeframe | Technologies | Test Suites CI/CD | Repo |
|---|---|---|---|---|---|
| Chunks | An application that helps language learners memorise vocabulary via automated elicitation of new words and collocations |
1 week | Ruby on Rails, Javascript/React, Bootstrap, HTML, CSS, PostgreSQL |
RSpec, CircleCI | Chunks on Github |
| Theresa | A webapp to discover and keep track of walks depending on location, driving distance and weather |
2 weeks, team of 3 | Ruby on Rails, Javascript/React, Bootstrap, HTML, CSS, PostgreSQL Theresa on Trello Board |
RSpec, CircleCI | Theresa on Github Theresa's Demo |
| Bank | In this Ruby project I practiced doing a tech test, my OO design and TDD skills |
2 days | Ruby | RSpec | Bank on Github |
| Acebook JIMJI | A social media platform |
2 weeks, team of 5 | Ruby on Rails, Javascript/React, Bootstrap, HTML, CSS, PostgreSQL Acebook JIMJI on Trello Board |
RSpec, Capybara | Acebook JIMJI on Github |
| MakersBnB | A clone of Airbnb |
1 week, team of 5 | Javascript, Express | Jasmine | MakersBnB on Github |
| Instagram Challenge | A clone of Instagram |
2 days | Ruby on Rails | Rspec, Capybara | Instagram Challenge on Github |
| Bookmark Manager | An app to save links to favourite web pages |
2 days | Ruby, PostgreSQL | Rspec, Capybara | Bookmark Manager on Github |
| Chitter Challenge | A clone of Twitter |
2 days | Ruby, HTML, CSS | Capybara, RSpec, Simplecov | Chitter Challenge on Github |
| Bowling Challenge | A bowling scorecard |
2 days | Ruby, HTML, CSS, Javascript | Capybara, RSpec, Jasmine | Bowling Challenge on Github |
| Thermostat | Thermostat single page webapp |
2 days | Javascript, Sinatra | Jasmine | Thermostat on Github |
| RPS | A webapp to play rock, paper, scissors |
2 days | Ruby, Javascript, Sinatra | RSpec, Capybara, Jasmine, Travis CI, Simplecov, Scaffolint | RPS on Github |
| Oystercard | A project for creating a payment system for public transport |
2 days | Ruby | RSpec | Oystercard on Github |
| Takeaway Challenge | A program for ordering meals |
2 days | Ruby | RSpec | Takeaway Challenge on Github |
| Boris Bikes | A program that emulates Boris bikes |
2 days | Ruby | RSpec | Boris Bikes on Github |
| Airport | A program that controls the flow of planes at an airport |
2 days | Ruby | RSpec | Airport on Github |
I am good at asking questions, getting to the bottom of matters and then explaining them in a simple way. I always pay attention to detail and organise things and establish processes well. I constantly look for innovation and development. Due to my solid time-management skills, I am able to achieve my aims quickly and efficiently.
As a Software Developer, I am keen on writing applications that tackle practical issues users face. At the moment I am working on an application that helps language learners memorise vocabulary via automated elicitation of new words and collocations.
As an IT Business Analyst, I unified the project terminology used by the team, created a knowledge sharing base and use case templates which facilitated the communication within the team and sped up the process of use case writing.
As a Training and Education Manager, I promoted and developed e-learning in the company, created a bespoke curriculum and improved the system of quality assurance, which led to a more flexibile, personalised and efficient system of learners' journeys.
As a Software Developer, I ask questions that help me see a bigger picture of an application as early as possible in order to make better informed decisions on features and tech stack and structure classes and methods clearly.
As a Business Analyst, I elicited customers' requirements by interviewing, clarifying and paraphrasing. I analysed this data and created structured specifications, models and diagrams. We switched between Waterfall and Agile methodologies depending on the project needs.
As a linguist and a teacher, I have deep understanding of language structure in terms of morphology, syntax and semantics. I have always been good at writing rules of grammar and collocation in a simple yet structured way using presentations, infographics, charts and memory cards.
Throughout my whole career I have been learning and developing. I did several teacher training courses, I designed tailor-made courses for the company. I was also the first English teacher in the company to teach English courses as webinars back in 2010. In order to intellectually challenge myself during my maternity leave, I ran a project for opening the first online language learning school in the country in 2012.
One thing I've learned is you never stop learning, which led me to retrain as a Business Analyst and then a Software Developer.
Westminster Adult Education Service (January 2017 – November 2019)
ESOL and Functional Skills Tutor
- Used my emotional intelligence to elicit learners' needs when teaching ESOL Entry 2, Entry 3 and Level 1
- Volunteered to teach a trial online course on Functional Skills English Level 1
Training and Education Manager (February 2010 - November 2015)
- Gained and applied leadership skills when promoting and developing e-learning in the company
- Desire for innovation led me to revising and improving curriculum process in the country headquarters and regional offices
- My ability to think deep helped me build and maintain a tailor-made Business English and cross-cultural awareness course catalogue and resource base
- Used a problem-solving approach to improve the system of quality control in teaching and monitoring students’ progress
IT Business Analyst (July 2008 – January 2010)
- Interviewed customers for eliciting, reviewing, and managing requirements (both functional and non-functional) to develop an automated test evaluation system for a UK company Activ Training (now acquired by BCS, The Chartered Institute for IT)
- Analysed functionality of Microsoft Office applications (Word, Excel, Power Point, Access, Visio) from the point of view of different ways to perform a task and predicting user behaviour in order to offer different pathways to score a goal for a task in the simulation
- Found cost-effective solutions for the customer by outlining and limiting the scope of simulation features
- Used my ability to explain well to communicate the requirements to the development and testing teams
- My attention to detail facilitated creating and updating project documentation, such as use-cases, process modelling, change requests etc by using Power Point, Visio, Sparx EnterpriseArchitect, Jira, Confluence, SVN, Adobe Photoshop, SharePoint
Lead English Instructor (December 2005 - June 2008)
- Taught regular English curriculum (A0-2, B1-2, C1 Levels)
- Combined problem-solving and desire for innovation to elicit the need for and to design and conduct short-term English courses and webinars (“E-Mail Correspondence”, “Teleconferencing in English”, "Meetings Across Cultures", "English for IT")
Freelance Translator/Interpreter (April 2001 – 2010)
- Translation (English, Russian, Belarusian, French), editing and proofreading
- Consecutive and simultaneous Interpreting (Russian-English, English-Russian)
- Fueled my desire for innovation by learning Ruby on Rails, Rspec, Capybara, Sinatra, Javascript, Jasmine, Jquery, Ajax, React, Heroku, DOM, HTTP, CSS, Postgresql, SQL, MVC, Domain Modelling, Git, Object Oriented Programming, Test Driven Development, Pair Programming, Agile, Scrum, XP Values and more
- Applied my analytical skills when deciding on features for applications, technical solutions and application structure
- My well-developed time-management, communication and teamwork skills helped establish effective work processes, split tasks and meet deadlines
BA in Linguistics (equivalent of 2:1)
Diploma in English Language Teaching to Adults (2014-2015) (Merit) (Level 7)
I am fascinated by human body and mind.
I enjoy running, dancing, and cooking.