8 Weeks
Back-End Engineer
Instructor
Vahe Pezeshkian
Instructor
Vahe Momjyan
Overview
Overview
After you complete the Foundations you continue to specialize in back-end engineering. Back-end engineers are fundamental part of any tech team. They are responsible for server-side web application logic and integration of the work front-end developers do.
In this part of the pathway program participants use Java core features, as well as Spring framework to develop modern server-side applications that interact via Web APIs with clients and other components. In addition to the technical part of the program students are exposed to agile software development, as well as soft skills that matter to succeed in the IT industry.
Who is eligible to enroll?
- Those who completed the Foundations program successfully or
- accommodate the prerequisites and want to make a career shift to software engineering.
What are the prerequisites?
This pathway program is accessible to all inquisitive people who love to know how things work. If you have beginner knowledge of Java, some web development experience and B1 level of English, also can:
- understand common data structures and algorithms,
- develop an HTML, CSS, JS and create dynamic pages,
- create docker images and simple CI/CD pipeline, build and deploy those,
- write shell scripts to automate everyday tasks,
- design a database from requirements,
- work with a Java IDE,
- explain how networks are built, network protocols and security.
Who is in the teaching team?
- Industry leading trainers
- Mentors
- Guest Speakers
What is in the program?
- Instructor-led practical sessions
- Individual assignments
- Professional portfolio
- Soft skills that matter
- Group projects
Quick Details
Format: Face-to-face classes, assignments, guest speakers, mentors and real-life projects
Selection Process: Application, assessment, technical interview
Duration: 8 weeks
Language of Instruction: English/Armenian
Frequency: 3 times a week
Application Deadline: 9 October
Fee: Free of charge
Curriculum
Core Java
Spring Boot
APIs
Software Architecture
Cloud Computing
Agile Software Development
Soft Skills
Employability Skills
Instructors
Vahe Pezeshkian
Vahe Pezeshkian received his bachelor’s degree in IT Engineering from the Amirkabir University of Technology, Tehran, Iran in 2011. In 2014, he graduated from the American University of Armenia, obtaining his master’s degree in Computer and Information Science. Being a developer and having gained experience in multiple projects, Vahe continued his studies and obtained his post-graduate degree from the Eindhoven University of Technology in The Netherlands, where he participated in diverse initiatives in healthcare, precision agriculture, and DevOps domains in different project stages from requirement elicitation to deployment and operations. Vahe is a senior software engineer at Workfront, an Adobe company. Being an enthusiast about industry-education integration, he has also given lectures at the American University of Armenia.
Vahe Momjyan
Award-winning innovator, serial entrepreneur, and technologist with 15+ years in software development, lead of massive-scale projects, and developing products. Started first venture 10 years ago, which was eventually acquired by one of the client companies. Co-founded and developed technology in AI and logistics startups. Led teams at Amazon Web Services (AWS Australia) Networking department across multiple locations focused on the development of software solutions for managing massive scale interconnected network devices. Adjunct lecturer at the American University of Armenia. An active member of open source communities. Presidential award winner. Pending US Patent on “Massive Mobile Network Data processing, collection, and analysis.”