The Journey Begins
Hi Ashutosh,
You took this assessment because you are
probably interested in becoming a better
Software Developer.
Maybe you want to deliver with more
confidence, end-to-end. Or you want to move
into a more Senior position, with more
responsibility, and better salary. Or maybe you
just want to deeply master your craft.
Regardless, congratulations! 🎉
The fact that you took this assessment, already sets you apart form the 99% of developers
out there without a plan, who are still hoping that one day “things will click”.
Your first step in the journey to Technical Mastery is knowing what you don't know.
In the following pages you will find out!
We want to use of this opportunity to wish you the very best of success!
You rock!
Dragos & Bogdan
2024-10-24T12:56:04Z
Berlin, Germany
Disclaimer: The information in these pages is the result of over 2 decades of combined experience in
software development. Put it in practice and you will succeed. Ignore it and you will fail.
© TheSeniorDev.com - All rights reserved. Do not share, copy, reproduce or sell any part of this document unless you have written permission from
TheSeniorDev.com. All infringements will be prosecuted. If you are the personal owner of the TheSeniorDev.com End User License then you may use it for your
own use but not for any other purpose.
Technical Assessment Results
Hi Ashutosh, here are the results of your Technical Mastery Assessment.
In the following pages we put together personalized recommendations on what to do
next to level up as a software developer.
Your Technical Mastery Score: 28.05%
Estimated Skill Level: Junior Developer
Mastery Dimension
JavaScript Fundamentals
Frontend Mastery
Fullstack Thinking
Software Lifecycle
Algorithms and Data Structures
Software Architecture
Your expertise level can be classified as an Advanced Junior. You already have some
hands on experience in different topics, you can deliver on basic features and you can
improvise and adapt the rules when you run into a problem.
However, you still have a lot of challenges when you need to debug your code and you
can get easily frustrated. To make the next step you need to perfect your troubleshooting
skills and to start looking at the bigger picture: basic CI/CD and Full-stack Thinking.
In the following pages we explore your strengths and weaknesses as well as make
certain recommendations on what and how to improve.
Do you want our team to help you get to the next level? Click on the button below to
schedule a free "Get To Know" Call with us and see how we could help you!
Book A "Get To Know" Call
https://www.theseniordev.com/apply
© TheSeniorDev.com - All rights reserved. Do not share, copy, reproduce or sell any part of this document unless you have written permission from
TheSeniorDev.com. All infringements will be prosecuted. If you are the personal owner of the TheSeniorDev.com End User License then you may use it for your
own use but not for any other purpose.
Your Weaknesses 🚨
JavaScript Fundamentals: Average
You need to start practicing with basic using testing and work your way up to understand and get hand
on with integration and end to end tests. You need to understand patterns to structure tests, concepts
like mocks and spies and how to effectivelly measure test coverage.
You probably have a hard time debugging your own code. Invest in tooling, understanding the language
fundamentals and learning how to leverage your IDE to make progress here.
Frontend Mastery: Average
You can deliver frontend code, but you struggle with non trivial issues. You need to invest more time in
both the frontend fundamentals(browser API, advanced JS) and in advanced topics like Web
Performance.
You will also need to consolidate you knowledge of the "big picture". You should focus on getting a
holistic view of the whole software lifecycle applied to the frontend, including deployment, monitoring
and scalability.
Fullstack Thinking: Average
You need to invest time into really understand how HTTP works and how you can leverage it both on the
client and frontend side of things.
You should also pay special attention to request headers and Web Engineering mechanisms like CORS
and Content Negotiation. Building on that, you should continue learning how authentication and
authorization work in HTTP and more advanced topics like caching and scalability.
Software Lifecycle: Average
You problably need assistance deploying your code from more senior members of the time. You might
also have a hard time debugging issues in your CI/CD pipeline.
You sometimes struggle to understand the big picture and deployment best practices. You should invest
time getting comfortable with tools like Docker and different CI/CD paradigms(deployment styles,
availability, etc).
Algorithms & Data Structures: Average
You should definitely invest more in learning the core pieces of software, algorithms and data structures
as they will help you build your own mental modal and teach you how to approach problems differently.
We recommend starting with the simplest, most basic units like arrays and hash maps and building your
way up to recursion, bigO notation and the rest. Developing your algorithmic thinking will strengthen all
the other mastery dimensions and you can apply this knowledge to any language and framework in the
future.
Software Architecture: Average
At this level you probably have a lot of challenges understanding the big picture and how it affects your
everyday work and impact. Remember: and architect is an excellent coder.
Make sure work on all the other dimensions, and you should notice an overall increase also here.
Afterwards you will need to dive deeper into architecture styles and tradeoffs analysis to developer your
perspective.
Book A "Get To Know" Call
https://www.theseniordev.com/apply
© TheSeniorDev.com - All rights reserved. Do not share, copy, reproduce or sell any part of this document unless you have written permission from
TheSeniorDev.com. All infringements will be prosecuted. If you are the personal owner of the TheSeniorDev.com End User License then you may use it for your
own use but not for any other purpose.
Free "Get To Know" Call
Together we will analyze your situation and come up with a strategy for you to level up in
the most efficient way possible. Whether you decide to work with us or to do it alone is
totally up to you.
So, if you want me to diagnose your situation and put together a plan for you to get to
the next level, click below to schedule an appointment right now!
Keep in mind the spots in our mentorship program are limited as Bogdan and I can only
handle a few students at the same time.
Book A "Get To Know" Call
https://www.theseniordev.com/apply
© TheSeniorDev.com - All rights reserved. Do not share, copy, reproduce or sell any part of this document unless you have written permission from
TheSeniorDev.com. All infringements will be prosecuted. If you are the personal owner of the TheSeniorDev.com End User License then you may use it for your
own use but not for any other purpose.
Student Results
Kirsten Burton - Senior Frontend Engineer, NY, USA
Kirsten's challenge came from her experience as a self-
taught engineer and the relatively small company she was
working at.
She became the “Jane of all trades”, jumping from feature
development to bug fixes to setting up infrastructure topics.
The biggest breakthrough in the case of Kirsten and the first
thing we did was finding out her technical gaps.
With our help, she moved into a Senior position, increase her
salary by more than 40% with a better stack and the ability
to work remotely. She is now on her way to Tech Lead!
Ranjit Saimi - Full-Stack Engineer - London, UK
Ex-lawyer and Bootcamp graduate, Ranjit has been coding
for around 3 years when he got in touch with us. Throughout
his journey, he jumped from startup to startup, which meant
limited exposure to codebases at scale.
We helped him expand his understanding of software
development, best practices and big-picture understanding
at scale (Cloud Infrastructure, Software Architecture).
In a matter of weeks he landed an offer that completely blew
his expectations, with a 100% salary increase, touching six
figures in the London market (keep in mind he is only in his 3rd
year of writing code!). He is now motivated to keep growing
and working towards the next step.
Goksen Gorgulu - Frontend Developer - Amsterdam
Goksen accumulated experience in different tech stacks but
knew none of them too deep. She wanted more responsibility
and a level that reflected her skills.
The first thing we did was to focus all her efforts on what she
liked most, the React framework, and deepen her skills on the
full-stack (Backend, APIs, HTTP and the Software Lifecycle).
Goksen successfully transitioned into a more Senior position,
working with her favorite stack and an almost 70% salary
increase. She is now working towards an Engineering
Manager position.
Book A "Get To Know" Call
https://www.theseniordev.com/apply
© TheSeniorDev.com - All rights reserved. Do not share, copy, reproduce or sell any part of this document unless you have written permission from
TheSeniorDev.com. All infringements will be prosecuted. If you are the personal owner of the TheSeniorDev.com End User License then you may use it for your
own use but not for any other purpose.
Student Results
Alex Zahar - JavaScript Engineer, Munich DE
Alex had been coding for almost 3 years already when he
realized he got stuck. For years he has been stagnating in his
technical skills as well as his compensation.
As a self taught developer, his fundamentals were weak.
Before working with us he was enven considering going back
to university and do a master’s degree. Together we build a
roadmap for him to go from "jack of all trades" to a really
strong JavaScript developer.
As a result he not only got the mid/senior level, but more than
doubled his salary by successfully switching to a much
bigger international tech company.
Fahed Arshad - Full-Stack Developer - Edinburgh, UK
As a self-taught developer Fahed has been working with the
JavaScript stack for a while and he was hungry for something
more, but every time he tried, Impostor Syndrome would hold
him back.
After working with us, Fahed almost doubled his salary within
just a few weeks, and not only that but he made the transition
from “Developer” to “Engineer” that he’s been looking for.
He went from guessing his way out through things to being
able to deliver with full confidence, end-to-end like a true
Senior Developer.
Scott Voyles - Frontend Engineer, Bad Schwalbach
DE
As an ex-Bootcamper, Scott has been struggling for years to
understand technologies beyond frameworks and libraries.
What’s more, at his job he has been moved from project to
project which kept him from really gaining a deep
understanding of the JavaScript stack. For him, it was all
about the fundamentals.
After working with us, he successfully transitioned into the
mid/senior ranks and almost doubled his salary with an
increase of 58%. He now keeps increasing his skills aiming for
a Software Architect position.
Book A "Get To Know" Call
https://www.theseniordev.com/apply
© TheSeniorDev.com - All rights reserved. Do not share, copy, reproduce or sell any part of this document unless you have written permission from
TheSeniorDev.com. All infringements will be prosecuted. If you are the personal owner of the TheSeniorDev.com End User License then you may use it for your
own use but not for any other purpose.
About theSeniorDev
Founded by experienced Software Engineers with a proven track record in the software
industry, theSeniorDev.com quickly positioned itself as the category leader in training
experienced Software Engineers worldwide.
Since our inception in 2019 we have helped over 250+ software developers achieve
technical mastery and stand out as leaders in the industry.
Book A "Get To Know" Call
https://www.theseniordev.com/apply
© TheSeniorDev.com - All rights reserved. Do not share, copy, reproduce or sell any part of this document unless you have written permission from
TheSeniorDev.com. All infringements will be prosecuted. If you are the personal owner of the TheSeniorDev.com End User License then you may use it for your
own use but not for any other purpose.
Dragos Nedelcu - Senior Developer & Co-Founder
Dragos started as a self-taught software
developer and spent the first years building
custom software for small businesses in
Madrid.
He moved to Berlin, the heart of the European
software industry. Being new in the city, he first
explored the startup ecosystem. There he
progressed quickly, getting promoted to
Senior Developer in record time and joining a
top technology company, Mister Spex.
He became known because of his activity on
LinkedIn where his posts have been read by
hundreds of thousands of software developers.
Now he is one of the most sought-after
experts in the industry on the topics of
software development, upskilling and self-
development.
Bogdan Nedelcu - Principal Engineer & Co-Founder
Bogdan is a Principal Software Engineer, with
expertise in turning around IT companies and
leading large software projects in the start-up,
finance, and construction industries in Europe.
After taking the engineering culture at Klarna
to the next level he moved on to Enpal GmBH
to lead several engineering teams.
Bogdan coached and mentored 20+ students
in software development as a Coding
Instructorat the ReDI School of Digital
Integration in Berlin.
As a seasoned tech leader he brings with him
years of professional experience building
highly scalable software systems.
Book A "Get To Know" Call
https://www.theseniordev.com/apply
© TheSeniorDev.com - All rights reserved. Do not share, copy, reproduce or sell any part of this document unless you have written permission from
TheSeniorDev.com. All infringements will be prosecuted. If you are the personal owner of the TheSeniorDev.com End User License then you may use it for your
own use but not for any other purpose.
More Student Results
Book A "Get To Know" Call
https://www.theseniordev.com/apply
© TheSeniorDev.com - All rights reserved. Do not share, copy, reproduce or sell any part of this document unless you have written permission from
TheSeniorDev.com. All infringements will be prosecuted. If you are the personal owner of the TheSeniorDev.com End User License then you may use it for your
own use but not for any other purpose.
Book A "Get To Know" Call
https://www.theseniordev.com/apply
© TheSeniorDev.com - All rights reserved. Do not share, copy, reproduce or sell any part of this document unless you have written permission from
TheSeniorDev.com. All infringements will be prosecuted. If you are the personal owner of the TheSeniorDev.com End User License then you may use it for your
own use but not for any other purpose.
Book A "Get To Know" Call
https://www.theseniordev.com/apply
© TheSeniorDev.com - All rights reserved. Do not share, copy, reproduce or sell any part of this document unless you have written permission from
TheSeniorDev.com. All infringements will be prosecuted. If you are the personal owner of the TheSeniorDev.com End User License then you may use it for your
own use but not for any other purpose.
Book A "Get To Know" Call
https://www.theseniordev.com/apply
© TheSeniorDev.com - All rights reserved. Do not share, copy, reproduce or sell any part of this document unless you have written permission from
TheSeniorDev.com. All infringements will be prosecuted. If you are the personal owner of the TheSeniorDev.com End User License then you may use it for your
own use but not for any other purpose.
Book A "Get To Know" Call
https://www.theseniordev.com/apply
© TheSeniorDev.com - All rights reserved. Do not share, copy, reproduce or sell any part of this document unless you have written permission from
TheSeniorDev.com. All infringements will be prosecuted. If you are the personal owner of the TheSeniorDev.com End User License then you may use it for your
own use but not for any other purpose.