2
Agenda:
➔ Learning materials
➔ GL Full-stack BaseCamp overview
➔ GlobalLogic overview
➔ Q&A
3
3
Front-End vs Back-End
4
4
Front-End vs Back-End
Front-End
● It consists of everything related to visual and user
input aspects of the website.
● It is a client-side of the website or an application.
● It collects user input.
● It is the Graphical User Interface (GUI) because of
which users can experience various services on
the web.
● It is responsible for accessibility, Search Engine
Optimization.
● Markup and web languages are used for the front
end, such as HTML, CSS, JavaScript, etc.
Back-End
● It consists of a web server that has a connection to the
database to reply to the requests provided by the
front-end system.
● It is a server-side of the website or an application.
● It processes user inputs.
● Potentially, It is the brain of a website because of which
website is running efficiently.
● It is responsible for security, backup.
● Programming and Scripting languages are used for
back-end development, such as Node, Python, Ruby,
PHP, etc.
5
5
Learning Materials
General
● Web Dev Roadmap
● Codewars
● Checkio
● JS Algorithms
● JS Design Patterns
● Git Tutorial
● Medium
● Linux commands
FE Stack
● HTML/CSS Tutorial
● Learn JavaScript
● React.js Official Docs
● Redux Official Docs
● Jest Official Docs
● React Useful Links
● The complete JS course
BE Stack
● Node.js Official Docs
● Express.js Tutorial
● Node.js Best Practices
● SQL Tutorial
● The complete Node.js dev
course
6
6
Requirements for Full-Stack candidates
Trainee Software Engineer
- Basic understanding of OOP/Functional
programming;
- Basic knowledge of JavaScript (ES6/7/8);
- Basic knowledge of HTML/CSS;
- Basic knowledge in one of the popular
languages PHP/Python/Ruby/Node;
- Basic knowledge of Git;
- Basic knowledge of Unit/Integration testing
will be a plus;
- Basic knowledge in one of the popular UI
tools (React/Angular/Vue) will be a plus;
- Background in computer science or similar
quantitative field will be a plus;
- Pre-intermediate English (written and verbal
communication skills);
Associate Software Engineer
- Basic knowledge and 0.5+ year of hands-on
Front-End development experience using
JavaScript (ES6/7/8), HTML/CSS;
- Basic knowledge and 0.5+ year of hands-on
experience in one of the popular languages
PHP/Python/Ruby/Node;
- Basic understanding of OOP/Functional
programming;
- Basic knowledge of Networking, Git, REST and
SQL;
- Basic knowledge and hands-on experience in
one of the popular UI tools (React/Angular/Vue)
will be a plus;
- Basic understanding of Linux will be a plus;
- Background in computer science or similar
quantitative field will be a plus;
- Pre-intermediate English (written and verbal
communication skills);
Junior Software Engineer
- Good knowledge and 0.5+ year of hands-on
Front-End experience using JavaScript
(ES6/7/8), HTML/CSS;
- Good knowledge and 1+ years of hands-on
experience in one of the popular languages
PHP/Python/Ruby/Node;
- Good knowledge of OOP/Functional
programming;
- Good knowledge of Git, Networking;
- Basic knowledge of REST and SQL;
- Basic knowledge of Unit/Integration testing;
- Basic knowledge of Linux;
- 0.5+ year of hands-on experience in one of
the popular UI tools (React/Angular/Vue) will
be a plus;
- Basic knowledge of CI/CD and Docker will be
a plus;
- Background in computer science or similar
quantitative field will be a plus;
- Intermediate English (written and verbal
communication skills);
Confidential
7
GL BaseCamp
8
BaseCamp - preparation courses for entry-level engineers.
Directions: C++, С/С++, C/Embedded, QA Embedded, QA,
Linux, ML, JavaScript, Java, .NET, Linux Kernel, DevOps
ProCamp - preparation courses for junior to
middle level engineers.
Preparation courses
9
Duration: 3,5 months
Start: May 2021
GL Lviv Full-Stack BaseCamp
Format:
➔ Lectures
➔ Practical workshops
➔ Home tasks
Topics:
➔ Javascript
➔ Node.js
➔ SQL
➔ Algorithms
➔ Frontend – Static/Dynamic/SPA, React.js
10
10
BaseCamp: How to join?
Pass [BaseCamp] Full-Stack Lviv test on TestBench platform (score 80% and more).
Register for the course and attach your CV in application form (IRC115859).
Pass technical interview with GlobalLogic expert.
Join the course.
1
2
3
4
11
11
GlobalLogic
Company Overview
A digital product
engineering company
We integrate strategic design and
complex engineering to help our
clients imagine what’s possible
and accelerate their transition into
tomorrow’s digital businesses.
GlobalLogic
Ukraine
TOP 3
IT companies
in Ukraine
20 Years
in the Ukrainian market
Among TOP 3
most attractive
companies for IT
professionals
300+
Ongoing projects
14
GlobalLogic worldwide
2000
17,000+
300+
70+
30
8
150
2
20%
Owned and funded
USA
950+
Argentina
470+
India
7,400+
Europe
6,200+
Founded
Engineers in 15 countries
Active clients across industries
Private label customer labs
Product engineering centers
Sales offices (HQ in Silicon Valley)
UX/UI designers/developers
Method design studios
(New York, London)
Year-over-year growth on a
$500M revenue base
Argentina
Canada
Chile
China
Croatia
Germany
India
Israel
Poland
Slovakia
Sweden
UK
Ukraine
USA
Switzerland
15
15
Projects overview: Health Platform
The project aims to prolong and support the
independent living of older adults in their living
environments and responding to the real needs of
caregivers, service providers, and public authorities.
Trailing innovative and user-led services across seven
European countries based on Internet of Things
technology.
16
16
Projects overview: Energy Platform
Energy in School is a government funded initiative
to help schools to reduce their energy usage,
reduce their energy bills, and to educate their pupils
about energy efficiency.
17
17
Projects overview: CMS for Hotel TVs
Cloud-based content management solution for
the hospitality industry that helps to manage
and deploy content on TVs.
18
18
Projects overview: Incident Management System
Application for field workers that work in
airports.
19
19
Career Path in GlobalLogic
Q&A
Thank you!

“Full-stack developer: з чого розпочати кар’єру?”

  • 2.
    2 Agenda: ➔ Learning materials ➔GL Full-stack BaseCamp overview ➔ GlobalLogic overview ➔ Q&A
  • 3.
  • 4.
    4 4 Front-End vs Back-End Front-End ●It consists of everything related to visual and user input aspects of the website. ● It is a client-side of the website or an application. ● It collects user input. ● It is the Graphical User Interface (GUI) because of which users can experience various services on the web. ● It is responsible for accessibility, Search Engine Optimization. ● Markup and web languages are used for the front end, such as HTML, CSS, JavaScript, etc. Back-End ● It consists of a web server that has a connection to the database to reply to the requests provided by the front-end system. ● It is a server-side of the website or an application. ● It processes user inputs. ● Potentially, It is the brain of a website because of which website is running efficiently. ● It is responsible for security, backup. ● Programming and Scripting languages are used for back-end development, such as Node, Python, Ruby, PHP, etc.
  • 5.
    5 5 Learning Materials General ● WebDev Roadmap ● Codewars ● Checkio ● JS Algorithms ● JS Design Patterns ● Git Tutorial ● Medium ● Linux commands FE Stack ● HTML/CSS Tutorial ● Learn JavaScript ● React.js Official Docs ● Redux Official Docs ● Jest Official Docs ● React Useful Links ● The complete JS course BE Stack ● Node.js Official Docs ● Express.js Tutorial ● Node.js Best Practices ● SQL Tutorial ● The complete Node.js dev course
  • 6.
    6 6 Requirements for Full-Stackcandidates Trainee Software Engineer - Basic understanding of OOP/Functional programming; - Basic knowledge of JavaScript (ES6/7/8); - Basic knowledge of HTML/CSS; - Basic knowledge in one of the popular languages PHP/Python/Ruby/Node; - Basic knowledge of Git; - Basic knowledge of Unit/Integration testing will be a plus; - Basic knowledge in one of the popular UI tools (React/Angular/Vue) will be a plus; - Background in computer science or similar quantitative field will be a plus; - Pre-intermediate English (written and verbal communication skills); Associate Software Engineer - Basic knowledge and 0.5+ year of hands-on Front-End development experience using JavaScript (ES6/7/8), HTML/CSS; - Basic knowledge and 0.5+ year of hands-on experience in one of the popular languages PHP/Python/Ruby/Node; - Basic understanding of OOP/Functional programming; - Basic knowledge of Networking, Git, REST and SQL; - Basic knowledge and hands-on experience in one of the popular UI tools (React/Angular/Vue) will be a plus; - Basic understanding of Linux will be a plus; - Background in computer science or similar quantitative field will be a plus; - Pre-intermediate English (written and verbal communication skills); Junior Software Engineer - Good knowledge and 0.5+ year of hands-on Front-End experience using JavaScript (ES6/7/8), HTML/CSS; - Good knowledge and 1+ years of hands-on experience in one of the popular languages PHP/Python/Ruby/Node; - Good knowledge of OOP/Functional programming; - Good knowledge of Git, Networking; - Basic knowledge of REST and SQL; - Basic knowledge of Unit/Integration testing; - Basic knowledge of Linux; - 0.5+ year of hands-on experience in one of the popular UI tools (React/Angular/Vue) will be a plus; - Basic knowledge of CI/CD and Docker will be a plus; - Background in computer science or similar quantitative field will be a plus; - Intermediate English (written and verbal communication skills);
  • 7.
  • 8.
    8 BaseCamp - preparationcourses for entry-level engineers. Directions: C++, С/С++, C/Embedded, QA Embedded, QA, Linux, ML, JavaScript, Java, .NET, Linux Kernel, DevOps ProCamp - preparation courses for junior to middle level engineers. Preparation courses
  • 9.
    9 Duration: 3,5 months Start:May 2021 GL Lviv Full-Stack BaseCamp Format: ➔ Lectures ➔ Practical workshops ➔ Home tasks Topics: ➔ Javascript ➔ Node.js ➔ SQL ➔ Algorithms ➔ Frontend – Static/Dynamic/SPA, React.js
  • 10.
    10 10 BaseCamp: How tojoin? Pass [BaseCamp] Full-Stack Lviv test on TestBench platform (score 80% and more). Register for the course and attach your CV in application form (IRC115859). Pass technical interview with GlobalLogic expert. Join the course. 1 2 3 4
  • 11.
  • 12.
    A digital product engineeringcompany We integrate strategic design and complex engineering to help our clients imagine what’s possible and accelerate their transition into tomorrow’s digital businesses.
  • 13.
    GlobalLogic Ukraine TOP 3 IT companies inUkraine 20 Years in the Ukrainian market Among TOP 3 most attractive companies for IT professionals 300+ Ongoing projects
  • 14.
    14 GlobalLogic worldwide 2000 17,000+ 300+ 70+ 30 8 150 2 20% Owned andfunded USA 950+ Argentina 470+ India 7,400+ Europe 6,200+ Founded Engineers in 15 countries Active clients across industries Private label customer labs Product engineering centers Sales offices (HQ in Silicon Valley) UX/UI designers/developers Method design studios (New York, London) Year-over-year growth on a $500M revenue base Argentina Canada Chile China Croatia Germany India Israel Poland Slovakia Sweden UK Ukraine USA Switzerland
  • 15.
    15 15 Projects overview: HealthPlatform The project aims to prolong and support the independent living of older adults in their living environments and responding to the real needs of caregivers, service providers, and public authorities. Trailing innovative and user-led services across seven European countries based on Internet of Things technology.
  • 16.
    16 16 Projects overview: EnergyPlatform Energy in School is a government funded initiative to help schools to reduce their energy usage, reduce their energy bills, and to educate their pupils about energy efficiency.
  • 17.
    17 17 Projects overview: CMSfor Hotel TVs Cloud-based content management solution for the hospitality industry that helps to manage and deploy content on TVs.
  • 18.
    18 18 Projects overview: IncidentManagement System Application for field workers that work in airports.
  • 19.
  • 20.
  • 21.