Skip to content

Instantly share code, notes, and snippets.

View lukyans's full-sized avatar

Sergey Lukyanenko lukyans

  • String and Key
  • New York, NY
View GitHub Profile

Answer 1

MVC stands for M - Model V - View C - Controller

Models are responsible for handling data storage and the business logic. View is a visual representation of its model Controllers act as the bridge between the Models and the Views.

Sergey Lukyanenko

San Francisco, CA | 646.251.6149 | slukyans@gmail.com

  • LinkedIn: linkedin.com/in/lukyans
  • GitHub: github.com/lukyans
  • Portfolio: bit.ly/2oynrqa

TECHNICAL SKILLS

  • Proficient: Ruby on Rails, JavaScript, jQuery, SQL, PostgreSQL, Sidekiq, Redis, TDD, RSpec, Minitest, Capybara, HTML5, ERB, CSS3, SCSS, Sass, Heroku, Git
@lukyans
lukyans / Sergey_Lukyanenko_Resume.txt
Last active September 10, 2018 19:22
Sergey Lukyanenko Resume
# Sergey Lukyanenko
slukyans@gmail.com
(646)251-6149
San Francisco, CA
github.com/lukyans
#### ABOUT ME
I am a Full-Stack Software Engineer. I have a passion for learning, solving engineering problems, and building solutions for businesses. My goal is to use code to help companies realize their full potential. As a collaborative team member, I eagerly develop my technical & soft skills while bringing out the best qualities in others.
#### EXPERIENCE
**HireClub 01/2018 - present**
Software Engineer
# Guidelines: Documentation of Practice/Actual Interview Participation
**Directions**:
During Module 4, you've had a few in-class models and practice sessions for technical interviews. You may have also participated in mock interviews or actual interviews outside of these class sessions. Please write a summary and reflection of 4-6 sentences on your interview participation in a gist that you'll link in your career development deliverables file.
Suggested ideas to include in your reflection:
* What happened in the interview/practice?
** In class interview wich I had with one of the students we practiced on how to asking and answering questions. How to build your story to present to interviewer.
* What are some best practices of technical interviews that you've discussed?
# Post-Grad Job Search Action Plan Template
1. Job Search Plan
2. Longterm Career Plan
The third part is optional although highly encouraged.
## #1: Job Search Plan: Create a schedule & goals
1. Design a 40-hour "work week" that provides time for:
* Code 3 hours a day
We used agile method in our recent project. We reduced complexity by breaking down into small parts.
We used waffle to write stories. Git flow to add branches to the project and to write comments.
Team work and collaboration was great.
What are you doing well as a pair programmer and collaborator?
- Maintaining focus on the the big picture.
- Identifying each team member's strengths and deligating tasks.
How do you use your strengths as a team member?
- Taking a step back from details to remember the big picture.
- Giving positive feedback to team members about their strengths.
How would you like to continue to develop your strengths?
- Work on better and more clear communication.
Date of feedback conversation: 4/17/2017
How did you prepare for the conversation?
- I went through a list of Appreciative Inquiry questions and picked a few that I wanted to focus on.
How did the conversation go for you? What was easy about the conversation? What was more difficult?
- We had a great conversation with my partner. I asked him a question and mindfully listen to him.
What principles of feedback did you use in the conversation?
- I used appreciative principle of feedback.
The mentor I contacted is Marc Chung"
* Date of contact "04/04/2017"
* Outcome:
* "I reached him out using one of the letter examples. He responded. And we scheduled our first session.
* "He and I paired over ScreenHero and slack for an hour and a half on drills.
Asset Pipeline Scavenger Hunt
What does it mean to concatenate files? Find an image of an example concatenated file. Why would we want to concatenate files?
-Concatenation is very important in the production environment. It can reduce the number of requests that a browser makes to render a web page, which leads to faster load time.
```
What does it mean to precompile files? What does this have to do with coffeescript and sass files?
-Precompilation let’s you use higher-level languages to create actual assets (for example, Sass to CSS).
```
What does it mean to minify files? Find an image of an example minified file. Why would we want to minify files?