Software Engineering

Software Engineering

Created
Mar 27, 2023 6:17 AM
Tags

Software Engineering

The industry standard web development

Accepting Interviews Now Cohort Ongoing

🧑‍💻 Apply And Schedule Interview

‣
Click to check new slots

Who is the program for?

This is for you if you fall under at least 2 categories:

  1. You are currently enrolled in College for over 2(two months)
  2. You’ve got basic web development skills (HTML, JavaScript, CSS, Express, etc.)
  3. You’ve studied core CS principles and are majoring or minoring in Computer Science
  4. You’re eager to expand into new areas of tech
  5. You want to build a strong presence in the industry
  6. You’ve got the skills to start, but need the right direction to succeed

Overview

The cohort focuses on real-world scenarios in software engineering, guiding you through building scalable software using the MERN (MongoDB, Express, React, Node) stack while considering all the operational complexities. Over the 8-week program, you'll collaborate closely with vetted students from across the country, industry experts, and tech innovators to create a software project of your choice. You decide the scope, objectives, and outcomes, and we help you bring that vision to life. Along the way, you’ll dive into:

  • SDLC (Software Development Life Cycle)
  • Development Methodologies
  • Project management, (dev/prod pipelines), standups, deadlines, and CI/CD
  • Version Control (Git)
  • System and Architecture Design
  • Integration with cutting-edge technologies, and more

By the end, you’ll be a top candidate for startups looking for high-performing, capable interns.

Flow of the program

Time Commitment: Two days a week - Flexible

Duration: 2 Hrs/Session

Format: Online Live with Recordings

Guest: Weekly Networking with Industry Software Professionals

Pre-requisite:

  • Being Interactive
  • A Mac/Window PC with Internet
  • Basic understanding of HTML, CSS, JS
đź’ˇ

The Coach

image

Tyler Lemke

image

Tyler Lemke is a seasoned software professional with extensive experience in leading teams through the full Software Development Life Cycle (SDLC). He has held key engineering and leadership roles at Truist Bank, Veterans United Home Loans, and a cutting-edge SaaS startup.

His passion lies in mentoring aspiring developers and helping them break into tech by developing their technical, professional, and leadership skills, with many of his mentees now working at Fortune 500 companies.

Meet Alumni

📢

Alif Abdullah

Robotics Major from Cornell University

image
image
📢

Akash Savitala

Electrical Major from UW Seattle

image
image
📢
image

Alif Abdullah

Robotics Major from Cornell University

image
📢
image

Akash Savitala

Electrical Major from UW Seattle

image

Previous Coaches

📢

Dan DiGangi

Engineering Manager Active Campaign

image
image
📢
image

Dan DiGangi

Engineering Manager Active Campaign

image

The Training

Your training is split into 4 phases with each phase consisting of 2 weeks and everything is interconnected. The focus of tech stack is MERN (Mongo, Express, React and NodeJs)

đź’ˇ

Phase 1

You kick off the cohort right by diving into the software industries, understanding hierarchies, intern/engineer expectations and how agile(collaborative) development approach works. Along with this we’ll start with exploring tech stacks within MERN to get you comfortable with industry level web dev and the best practices. We’ll explore,

  1. The Industry Best Practices
  2. Web Development - its counterparts and tools for building.
  3. Managing code bases, version control, different code environments
  4. Project management - How project is split assigned into small tasks assigned based on priority
đź’ˇ

Phase 2

This phase gets really technical, with your software diverging into various directions - backend, business logic, frontend, database, etc. You’ll explore different software architecture designs and principles to overall put together a robust system. You’ll work on

  1. System design and architecture
  2. Work on each element of MERN Stack
  3. Programming the business logic and standing up an initial version
  4. Create separate environments of deployment - Dev and Prod
  5. Tracking code versions - Git Branches, PRs, Conflicts, etc.
đź’ˇ

Phase 3

After understanding foundations of a quality software, you’ll start to work on a full scale app. This means database, integrations, and deployment of the app. While these are mere words, writing Database schemas and rules, building and testing APIs or Integration into React is a carefully operated task. In this phase you’ll explore:

  1. RESTful APIs and it’s alternatives
  2. Development and Deployment of app on various environments
  3. Databases, schemas and alternatives
  4. Backend or Infrastructure as a Service tools.
đź’ˇ

Phase 4

This is the final phase where you’ll be putting together all the pieces of the app and add your own magic to it - by external services such as Maps, AI, Search, etc. You’ll get familiar with how to present yourself as a professionally compelling engineer in any setting by amplifying skills that compliment your goals. You’ll work on:

  1. Integrating tools such as Gen-AI, Chatbots, Search, Payments, etc.
  2. Deploying app to a server and managing a solid repo
  3. Building a complete blueprint of the software to demonstrate to hiring managers.

🚀  Preparing for the Demo Day

The Goal

Our goal is to equip you with not just technical skills, but the mindset and expertise of a standout intern in the software world. By the end of this cohort:

  1. You’ll land internships with innovative startups
  2. You’ll have built valuable professional relationships
  3. You’ll be set up for long-term success in the industry
đź’ˇ

The Coach

image

Tyler Lemke

https://www.linkedin.com/in/dandigangi/

Tyler Lemke is a seasoned software professional with extensive experience in leading teams through the full Software Development Life Cycle (SDLC). He has held key engineering and leadership roles at Truist Bank, Veterans United Home Loans, and a cutting-edge SaaS startup.

His passion lies in mentoring aspiring developers and helping them break into tech by developing their technical, professional, and leadership skills, with many of his mentees now working at Fortune 500 companies.

Let’s get you the “Industry Experience” in Software Engineering!

Schedule a call with our internship program experts to get through the program and start gaining experience by interning at top startups in the country!

🧑‍💻 Apply And Schedule Interview

đź’ˇ
image

What’s new

Micro-Interning

Slate

Contact Us

📧 Send us an e-mail

(or live chat on the bottom-right corner of the screen)

Find us at:

image
image
image

Made with 💜 in San Fransisco 2024