MAXX Potential

Spence Weiss

Junior BI Developer, Swedish Match

By MAXX Potential

Spence Weiss worked as an Apprentice for over a year, attaining Level 2 Apprentice status and gaining valuable on-the-job tech experience before he exited MAXX Potential to work at Swedish Match as a Junior BI Developer.

What were you doing before MAXX Potential? What drew you to pursue a career in technology?

I graduated with a degree in business but struggled with finding a job that didn’t involve sales.  Eventually, I started getting into SQL due to many jobs having it as a required skill, but I still struggled to find anything with my lack of experience in the field. MAXX Potential came to my attention through a friend of mine who had success with them, and I decided to apply best decision I ever made.

Can you talk about what you’re currently working on? What are some of your job responsibilities?

I am a BI Developer, and my job mainly revolves around creating, improving, and maintaining Power BI reports for our production and sales teams. These include the standard dashboard-type reports. I also try to create automated solutions with Power Automate or SQL stored procedures whenever possible, and recently, I have also been involved in our organization’s shift from on-prem to cloud-based data servers. SQL is really the common thread behind our data organization and what my team does on a daily basis.

What’s the most rewarding thing about your current role?

The elation that comes with successfully solving a meaningful problem is second to none, be it the creation of a desired report, the fixing of bugs, or the creation of an automated solution to a time-consuming task. It really gives me a sense of meaning when I can create something that helps the business in a visible way.

How do you keep your skills up to date? What’s the best way to learn new concepts, technologies, programming languages, etc.?

Having to use my skills every day gives me plenty of practice! Also, from time to time, I like to take online courses to bring my skills up to the next level, and conferences/seminars can also do the same while also exposing you to different perspectives. Luckily, my organization encourages both. Honestly, the best way to learn new technological skills is to find a learning format that most interests you. For example, I love to view it as a problem-solving exercise, either one I created myself or one I found elsewhere. For me at least, solving problems is much more fun than reading textbooks!

What’s the best piece of advice you can give to someone early in their IT career or looking to get their start?

Find something that you enjoy doing, get good at it, and network with groups/organizations that involve that thing. Really it’s that last part that is the most important, and it’s also the thing we, as IT professionals, tend to neglect the most, unfortunately. MAXX Potential is a fantastic environment to do both, so if you want a career in IT and are reading this, apply!

Interested in becoming or working with a MAXX Apprentice? Attend Career Lab or explore MAXX Business Solutions!

MORE POSTS

Spence Weiss

Junior BI Developer, Swedish Match

By MAXX Potential

Spence Weiss worked as an Apprentice for over a year, attaining Level 2 Apprentice status and gaining valuable on-the-job tech experience before he exited MAXX Potential to work at Swedish Match as a Junior BI Developer.

What were you doing before MAXX Potential? What drew you to pursue a career in technology?

I graduated with a degree in business but struggled with finding a job that didn’t involve sales.  Eventually, I started getting into SQL due to many jobs having it as a required skill, but I still struggled to find anything with my lack of experience in the field. MAXX Potential came to my attention through a friend of mine who had success with them, and I decided to apply best decision I ever made.

Can you talk about what you’re currently working on? What are some of your job responsibilities?

I am a BI Developer, and my job mainly revolves around creating, improving, and maintaining Power BI reports for our production and sales teams. These include the standard dashboard-type reports. I also try to create automated solutions with Power Automate or SQL stored procedures whenever possible, and recently, I have also been involved in our organization’s shift from on-prem to cloud-based data servers. SQL is really the common thread behind our data organization and what my team does on a daily basis.

What’s the most rewarding thing about your current role?

The elation that comes with successfully solving a meaningful problem is second to none, be it the creation of a desired report, the fixing of bugs, or the creation of an automated solution to a time-consuming task. It really gives me a sense of meaning when I can create something that helps the business in a visible way.

How do you keep your skills up to date? What’s the best way to learn new concepts, technologies, programming languages, etc.?

Having to use my skills every day gives me plenty of practice! Also, from time to time, I like to take online courses to bring my skills up to the next level, and conferences/seminars can also do the same while also exposing you to different perspectives. Luckily, my organization encourages both. Honestly, the best way to learn new technological skills is to find a learning format that most interests you. For example, I love to view it as a problem-solving exercise, either one I created myself or one I found elsewhere. For me at least, solving problems is much more fun than reading textbooks!

What’s the best piece of advice you can give to someone early in their IT career or looking to get their start?

Find something that you enjoy doing, get good at it, and network with groups/organizations that involve that thing. Really it’s that last part that is the most important, and it’s also the thing we, as IT professionals, tend to neglect the most, unfortunately. MAXX Potential is a fantastic environment to do both, so if you want a career in IT and are reading this, apply!

Interested in becoming or working with a MAXX Apprentice? Attend Career Lab or explore MAXX Business Solutions!

Parker Benbow

Web Specialist, UpSpring PR

By MAXX Potential

Parker worked as an Apprentice for a year and a half, attaining Level 3 Apprentice status while gaining valuable on-the-job tech experience. He exited MAXX Potential to work at UpSpring PR as a Web Specialist.

What were you doing before MAXX Potential? What drew you to pursue a career in technology?

Before MAXX Potential, I was working in design and customer services jobs. The choice to pursue technology was sparked by a desire to grow and further progress in those types of roles. I experienced roadblocks for consideration of those roles. I did not have the technical skill sets for them and lacked an understanding and mentorship of how to begin and work to obtain them.

Can you talk about what you’re currently working on? What are some of your job responsibilities?

I am working on a web team that is housed under my company’s creative team. Personally it’s been really great for me to still be around the creative conversations and assist with those tasks as team responsibilities ebb and flow. 

Primarily I am working through client websites, conducting audits of websites, strategizing a sitemap and wire-frames of their homepage, and working through the actual build/re-build of the site and continuing site maintenance. This does vary a bit from client to client and scope of the project. The builds themselves shift between a few different platforms; primarily Squarespace, and WordPress. 

However we just launched our company’s first Webflow build for a client, and it was a big win to get through the challenges of an entirely new-to-everyone platform and be able to see the potential it has for us moving forward. It was a really challenging build, and it was a really great experience to become the company’s expert on the Webflow build on one of my first projects.

What’s the most rewarding thing about your current role?

There is absolutely so much encouragement for continued learning and growth. Coming into this role, I had very little exposure to the depth of UX strategy and to some of our site platforms. I’ve grown tremendously in the last few months and learned so much in that time. 

Webflow was something that I had never heard of before, and now the client has a complete and elaborate site. The sense of accomplishment I get each time another hurdle is crossed alongside the feedback from the team and my client is so so so nice!

How do you keep your skills up to date? What’s the best way to learn new concepts, technologies, programming languages, etc.?

I think maybe this is a bit easier now in this role, as so much of it is “the task at hand”. There will be an idea or request thrown around and then it moves into researching if something is possible and how do you build it. If it is not possible, how close can we get? 

This all reminds me of a lot of what I learned at MAXX Potential – that you can’t learn just by studying, to really understand something you have to build it yourself. And there becomes a lot of that! A few times it has been “We tried and built and tested x, y, and z. Ultimately the client went with Option A. But now I have the resources and familiarity with x, y, and z.”

In trying to research those requests I have also stumbled upon a lot of other ideas or functions that seem interesting. There are dozens of tutorials, forums, and channels, and while maybe this thing isn’t actually a solution I’m looking for, it is still a great idea of what the potential is for other strategies.

What’s the best piece of advice you can give to someone early in their IT career or looking to get their start?

Everything is figure-outable, but pick one thing first.

You will be able to research and study and test to figure out anything you are working on. It’s probably going to be frustrating and confusing, but you’ll have an epiphany a few days later when doing something else and it will all click. The trick though is to keep moving in the same direction and have a solid grasp before moving on. A loose knowledge of things doesn’t help much, but a deep understanding of a topic relates to other topics you wouldn’t expect.

Interested in becoming or working with a MAXX Apprentice? Attend Career Lab or explore MAXX Business Solutions!

MORE POSTS

Parker Benbow

Web Specialist, UpSpring PR

By MAXX Potential

Parker worked as an Apprentice for a year and a half, attaining Level 3 Apprentice status while gaining valuable on-the-job tech experience. He exited MAXX Potential to work at UpSpring PR as a Web Specialist.

What were you doing before MAXX Potential? What drew you to pursue a career in technology?

Before MAXX Potential, I was working in design and customer services jobs. The choice to pursue technology was sparked by a desire to grow and further progress in those types of roles. I experienced roadblocks for consideration of those roles. I did not have the technical skill sets for them and lacked an understanding and mentorship of how to begin and work to obtain them.

Can you talk about what you’re currently working on? What are some of your job responsibilities?

I am working on a web team that is housed under my company’s creative team. Personally it’s been really great for me to still be around the creative conversations and assist with those tasks as team responsibilities ebb and flow. 

Primarily I am working through client websites, conducting audits of websites, strategizing a sitemap and wire-frames of their homepage, and working through the actual build/re-build of the site and continuing site maintenance. This does vary a bit from client to client and scope of the project. The builds themselves shift between a few different platforms; primarily Squarespace, and WordPress. 

However we just launched our company’s first Webflow build for a client, and it was a big win to get through the challenges of an entirely new-to-everyone platform and be able to see the potential it has for us moving forward. It was a really challenging build, and it was a really great experience to become the company’s expert on the Webflow build on one of my first projects.

What’s the most rewarding thing about your current role?

There is absolutely so much encouragement for continued learning and growth. Coming into this role, I had very little exposure to the depth of UX strategy and to some of our site platforms. I’ve grown tremendously in the last few months and learned so much in that time. 

Webflow was something that I had never heard of before, and now the client has a complete and elaborate site. The sense of accomplishment I get each time another hurdle is crossed alongside the feedback from the team and my client is so so so nice!

How do you keep your skills up to date? What’s the best way to learn new concepts, technologies, programming languages, etc.?

I think maybe this is a bit easier now in this role, as so much of it is “the task at hand”. There will be an idea or request thrown around and then it moves into researching if something is possible and how do you build it. If it is not possible, how close can we get? 

This all reminds me of a lot of what I learned at MAXX Potential – that you can’t learn just by studying, to really understand something you have to build it yourself. And there becomes a lot of that! A few times it has been “We tried and built and tested x, y, and z. Ultimately the client went with Option A. But now I have the resources and familiarity with x, y, and z.”

In trying to research those requests I have also stumbled upon a lot of other ideas or functions that seem interesting. There are dozens of tutorials, forums, and channels, and while maybe this thing isn’t actually a solution I’m looking for, it is still a great idea of what the potential is for other strategies.

What’s the best piece of advice you can give to someone early in their IT career or looking to get their start?

Everything is figure-outable, but pick one thing first.

You will be able to research and study and test to figure out anything you are working on. It’s probably going to be frustrating and confusing, but you’ll have an epiphany a few days later when doing something else and it will all click. The trick though is to keep moving in the same direction and have a solid grasp before moving on. A loose knowledge of things doesn’t help much, but a deep understanding of a topic relates to other topics you wouldn’t expect.

Interested in becoming or working with a MAXX Apprentice? Attend Career Lab or explore MAXX Business Solutions!

Kevin Zhou

Full Stack Software Engineer, Fuel Digital

By MAXX Potential

Kevin worked as an Apprentice for less than a year, attaining Level 3 Apprentice status while gaining valuable on-the-job tech experience. He exited MAXX Potential to work at Fuel Digital as a Full Stack Software Engineer.

What were you doing before MAXX Potential? What drew you to pursue a career in technology?

I studied Economics and Statistics in college before I joined MAXX.

I’ve always been fascinated by the ability to bring ideas to life through code. Software engineering offers a unique blend of creativity and logic that constantly challenges and excites me.

Can you talk about what you’re currently working on? What are some of your job responsibilities?

Building custom software and integration for our client. One major part of my job is to integrate Filevine, a case management tool, into our client’s custom system.

What’s the most rewarding thing about your current role?

Being able to work with a client directly and work with talented and friendly co-workers on new challenges.

How do you keep your skills up to date? What’s the best way to learn new concepts, technologies, programming languages, etc.?

I keep my skills up to date by building projects that interest me, and I subscribe to the freecodecamp newsletter. They publish video tutorials on trending tech stacks.

What’s the best piece of advice you can give to someone early in their IT career or looking to get their start?

Hone your problem solving skills. This is the universal skill you will need no matter what.

Interested in becoming or working with a MAXX Apprentice? Attend Career Lab or explore MAXX Business Solutions!

MORE POSTS

Kevin Zhou

Full Stack Software Engineer, Fuel Digital

By MAXX Potential

Kevin worked as an Apprentice for less than a year, attaining Level 3 Apprentice status while gaining valuable on-the-job tech experience. He exited MAXX Potential to work at Fuel Digital as a Full Stack Software Engineer.

What were you doing before MAXX Potential? What drew you to pursue a career in technology?

I studied Economics and Statistics in college before I joined MAXX.

I’ve always been fascinated by the ability to bring ideas to life through code. Software engineering offers a unique blend of creativity and logic that constantly challenges and excites me.

Can you talk about what you’re currently working on? What are some of your job responsibilities?

Building custom software and integration for our client. One major part of my job is to integrate Filevine, a case management tool, into our client’s custom system.

What’s the most rewarding thing about your current role?

Being able to work with a client directly and work with talented and friendly co-workers on new challenges.

How do you keep your skills up to date? What’s the best way to learn new concepts, technologies, programming languages, etc.?

I keep my skills up to date by building projects that interest me, and I subscribe to the freecodecamp newsletter. They publish video tutorials on trending tech stacks.

What’s the best piece of advice you can give to someone early in their IT career or looking to get their start?

Hone your problem solving skills. This is the universal skill you will need no matter what.

Interested in becoming or working with a MAXX Apprentice? Attend Career Lab or explore MAXX Business Solutions!

Antonio Scott

By MAXX Potential

Antonio worked as an Apprentice for two years, gaining valuable on-the-job tech experience before he exited MAXX Potential to work at IC-Consult as a Security Consultant.

What were you doing before MAXX Potential? What drew you to pursue a career in technology?

I was working as a Physical Therapy Technician and a Valet Driver with the goal of applying to PT school. In the time that I was working as a Tech, I lost the desire to be a Physical Therapist. As I searched for what I would do next, technology was something I’ve always been interested in, and during my search, I came across Maxx Potential. The rest is history.

Can you talk about what you’re currently working on? What are some of your job responsibilities?

I’m a professional services partner for a company that sells Privilege Access Management (PAM) software. I’ve gained certification in the software that the company sells, and with my knowledge of the software, I teach corporations who purchase the software how to use the software to increase their security footprint within their organization. We discuss best practices around securing their company accounts and delegating access throughout their organization.

What’s the most rewarding thing about your current role?

The most rewarding thing about my current role is the ability to work from anywhere in the world. Beyond that, seeing the stark contrast between what I make now versus what I was making 2-3 years ago has changed my life for the better.

How do you keep your skills up to date? What’s the best way to learn new concepts, technologies, programming languages, etc.?

To keep my skills up to date, I spend some of my free time learning new software, specifically software that pertains to my job. I typically learn through YouTube, speaking with my coworkers, and from my customer engagements.

What’s the best piece of advice you can give to someone early in their IT career or looking to get their start?

If you’re someone who’s transitioning from a totally different field and you don’t have experience in IT, don’t get discouraged. Yes, the transition will be difficult and you won’t know everything, but nobody knows everything. You’re not judged based on your ability to remember all the information you learn, you’re judged on your ability to identify and find the solution to a problem. 

With that being said, as long as you have a brain between your ears, you have the ability to learn, it will just take some time. You may not pick up on things as fast as others, and that’s ok. Those who learn quickly and those who learn slowly still meet at the same finish line when it’s all said and done.

 

Interested in becoming or working with a MAXX Apprentice? Attend Career Lab or explore MAXX Business Solutions!

MORE POSTS

Antonio Scott

By MAXX Potential

Antonio worked as an Apprentice for two years, gaining valuable on-the-job tech experience before he exited MAXX Potential to work at IC-Consult as a Security Consultant.

What were you doing before MAXX Potential? What drew you to pursue a career in technology?

I was working as a Physical Therapy Technician and a Valet Driver with the goal of applying to PT school. In the time that I was working as a Tech, I lost the desire to be a Physical Therapist. As I searched for what I would do next, technology was something I’ve always been interested in, and during my search, I came across Maxx Potential. The rest is history.

Can you talk about what you’re currently working on? What are some of your job responsibilities?

I’m a professional services partner for a company that sells Privilege Access Management (PAM) software. I’ve gained certification in the software that the company sells, and with my knowledge of the software, I teach corporations who purchase the software how to use the software to increase their security footprint within their organization. We discuss best practices around securing their company accounts and delegating access throughout their organization.

What’s the most rewarding thing about your current role?

The most rewarding thing about my current role is the ability to work from anywhere in the world. Beyond that, seeing the stark contrast between what I make now versus what I was making 2-3 years ago has changed my life for the better.

How do you keep your skills up to date? What’s the best way to learn new concepts, technologies, programming languages, etc.?

To keep my skills up to date, I spend some of my free time learning new software, specifically software that pertains to my job. I typically learn through YouTube, speaking with my coworkers, and from my customer engagements.

What’s the best piece of advice you can give to someone early in their IT career or looking to get their start?

If you’re someone who’s transitioning from a totally different field and you don’t have experience in IT, don’t get discouraged. Yes, the transition will be difficult and you won’t know everything, but nobody knows everything. You’re not judged based on your ability to remember all the information you learn, you’re judged on your ability to identify and find the solution to a problem. 

With that being said, as long as you have a brain between your ears, you have the ability to learn, it will just take some time. You may not pick up on things as fast as others, and that’s ok. Those who learn quickly and those who learn slowly still meet at the same finish line when it’s all said and done.

 

Interested in becoming or working with a MAXX Apprentice? Attend Career Lab or explore MAXX Business Solutions!

Mohamad Badawa

By MAXX Potential

Mohamad worked as an Apprentice for less than a year, gaining valuable on-the-job tech experience before he exited MAXX Potential to work at Old Dominion Freight Line as a Front-End Developer.

What were you doing before MAXX Potential? What drew you to pursue a career in technology?

College Student / Retail

Can you talk about what you’re currently working on? What are some of your job responsibilities?

– Develop and enhance new features and components based on business requirements.

– Fix bugs and troubleshoot.

– Review code and merge requests.

– Communicate with BAs to make sure all the business requirements are met.

What’s the most rewarding thing about your current role?

Working in a field that I love with amazing co-workers!

How do you keep your skills up to date? What’s the best way to learn new concepts, technologies, programming languages, etc.?

– YouTube channels like Web Dev Simplified and Udemy classes.

– Podcasts while driving to keep up with the latest industry news and Cargo Shorts, which is a company-specific podcast.

What’s the best piece of advice you can give to someone early in their IT career or looking to get their start?

1. Enthusiasm and curiosity can get you pretty far in this field!

2. Learning a new set of skills like troubleshooting and using all the tools you have the right way.

3. Ask questions and use all the resources you have, such as documentation.

4. Learn more about the company you are working for and how they do things, such as their business model.

5. Treat the project you are working on as one of your own, try to write the best code you can, and make sure everything is working fine.

 

Interested in becoming or working with a MAXX Apprentice? Attend Career Lab or explore MAXX Business Solutions!

MORE POSTS

Mohamad Badawa

By MAXX Potential

Mohamad worked as an Apprentice for less than a year, gaining valuable on-the-job tech experience before he exited MAXX Potential to work at Old Dominion Freight Line as a Front-End Developer.

What were you doing before MAXX Potential? What drew you to pursue a career in technology?

College Student / Retail

Can you talk about what you’re currently working on? What are some of your job responsibilities?

– Develop and enhance new features and components based on business requirements.

– Fix bugs and troubleshoot.

– Review code and merge requests.

– Communicate with BAs to make sure all the business requirements are met.

What’s the most rewarding thing about your current role?

Working in a field that I love with amazing co-workers!

How do you keep your skills up to date? What’s the best way to learn new concepts, technologies, programming languages, etc.?

– YouTube channels like Web Dev Simplified and Udemy classes.

– Podcasts while driving to keep up with the latest industry news and Cargo Shorts, which is a company-specific podcast.

What’s the best piece of advice you can give to someone early in their IT career or looking to get their start?

1. Enthusiasm and curiosity can get you pretty far in this field!

2. Learning a new set of skills like troubleshooting and using all the tools you have the right way.

3. Ask questions and use all the resources you have, such as documentation.

4. Learn more about the company you are working for and how they do things, such as their business model.

5. Treat the project you are working on as one of your own, try to write the best code you can, and make sure everything is working fine.

 

Interested in becoming or working with a MAXX Apprentice? Attend Career Lab or explore MAXX Business Solutions!

Autumn Davis

By MAXX Potential

Autumn Davis

Autumn worked as an Apprentice for over a year, gaining valuable on-the-job tech experience before she exited MAXX Potential to work at Spring Oaks Capital, LLC.

What were you doing before MAXX Potential? What drew you to pursue a career in technology?

Before MAXX, I was working as a Vaccine Scientist here in Richmond. I did like my job, but I knew it wasn’t my calling. During my time as a Vaccine Scientist, I was a part of a team that worked a lot with SQL to query our database, as well as Python and R Studio. I dabbled with various front-end languages in my free time and really wanted to do more; I was super blessed to have a supervisor that allowed me to expand my knowledge during down time at work.

Can you talk about what you’re currently working on? What are some of your job responsibilities?

At Spring Oaks, there was an initiative to give our operations team more ownership over certain tasks. My supervisor and the rest of the team thought the best way to do that was with an internal control panel. With the help of an amazing team, we got our control panel Heartwood up and running within about 6 months! I worked on the Front End using React and CSS and learned SO much within such a short period of time. It was an awesome and challenging experience! Now, I’m responsible for implementing new features into Heartwood and assisting with our landing page and payment portal.

What’s the most rewarding thing about your current role?

My supportive team! I have never been around an environment that is so patient and that fosters learning and growth (besides MAXX of course!). Here, there is so much growth, and the learning never stops. They really are great people at Spring Oaks, and I am truly grateful to MAXX for getting me here.

How do you keep your skills up to date? What’s the best way to learn new concepts, technologies, programming languages, etc.?

I’m definitely a visual learner. I love watching YouTube videos and seeing how other people approach developing. I also try to attend as many programming themed Meetups as I can. Conferences are also a great place to get new information.

What’s the best piece of advice you can give to someone early in their IT career or looking to get their start?

Write down everything that you can. A piece of paper really helps keep track of your thoughts when you’re planning or troubleshooting. The website Notion is a life saver for organizing thoughts and notes. ChatGPT is also a great resource when it’s late at night and you don’t want to bother anyone. Also, be really patient with yourself; this is not the easiest field and the learning process takes time. Try to make learning something that you look forward to instead of dread.

Interested in becoming or working with a MAXX Apprentice? Attend Career Lab or explore MAXX Business Solutions!

MORE POSTS

Autumn Davis

By MAXX Potential

Autumn Davis

Autumn worked as an Apprentice for over a year, gaining valuable on-the-job tech experience before she exited MAXX Potential to work at Spring Oaks Capital, LLC.

What were you doing before MAXX Potential? What drew you to pursue a career in technology?

Before MAXX, I was working as a Vaccine Scientist here in Richmond. I did like my job, but I knew it wasn’t my calling. During my time as a Vaccine Scientist, I was a part of a team that worked a lot with SQL to query our database, as well as Python and R Studio. I dabbled with various front-end languages in my free time and really wanted to do more; I was super blessed to have a supervisor that allowed me to expand my knowledge during down time at work.

Can you talk about what you’re currently working on? What are some of your job responsibilities?

At Spring Oaks, there was an initiative to give our operations team more ownership over certain tasks. My supervisor and the rest of the team thought the best way to do that was with an internal control panel. With the help of an amazing team, we got our control panel Heartwood up and running within about 6 months! I worked on the Front End using React and CSS and learned SO much within such a short period of time. It was an awesome and challenging experience! Now, I’m responsible for implementing new features into Heartwood and assisting with our landing page and payment portal.

What’s the most rewarding thing about your current role?

My supportive team! I have never been around an environment that is so patient and that fosters learning and growth (besides MAXX of course!). Here, there is so much growth, and the learning never stops. They really are great people at Spring Oaks, and I am truly grateful to MAXX for getting me here.

How do you keep your skills up to date? What’s the best way to learn new concepts, technologies, programming languages, etc.?

I’m definitely a visual learner. I love watching YouTube videos and seeing how other people approach developing. I also try to attend as many programming themed Meetups as I can. Conferences are also a great place to get new information.

What’s the best piece of advice you can give to someone early in their IT career or looking to get their start?

Write down everything that you can. A piece of paper really helps keep track of your thoughts when you’re planning or troubleshooting. The website Notion is a life saver for organizing thoughts and notes. ChatGPT is also a great resource when it’s late at night and you don’t want to bother anyone. Also, be really patient with yourself; this is not the easiest field and the learning process takes time. Try to make learning something that you look forward to instead of dread.

Interested in becoming or working with a MAXX Apprentice? Attend Career Lab or explore MAXX Business Solutions!

''Consistency and endurance pays off in the end.'' - Words from Alum, Ali Tahir

Ali Tahir

Alumni Success Story: Ali Tahir

 

Ali worked as an Apprentice for over six months, gaining valuable on-the-job tech experience before he exited MAXX Potential to work at General Electric Corporation.

What were you doing before MAXX Potential? What drew you to pursue a career in technology?

Before MAXX, I was an event manager and the owner/operator of a catering solutions company I started as an undergraduate student while studying experimental psychology with a focus on behavior research and stats analysis. 

What drew me into technology was an opportunity to revisit some passions I had since grade school, specifically building computers, understanding technology, and developing my casual programming hobbies into a full-time career. 

I completed a software engineering bootcamp in April 2021, and in October 2021, I was hired by MAXX Potential.

Can you talk about what you’re currently working on? What are some of your job responsibilities?

When MAXX placed me at General Electric Corporation (GE) in December 2021, my team was in the beginning of the SDLC, planning a stack change of 14 APIs from their Java code to NodeJS. 

Our goal was to rewrite the APIs, using best practices where possible and trying to replicate existing end user behavior. I was responsible for rewriting some of the smaller APIs by separating functionality into modular parts (controllers, services, servers, routers, etc), creating a Docker image of the projects for deployment, setting up our CI/CD pipelines, and testing. 

My recent responsibilities have included setting up mutual TLS between our applications and external sources using Envoy service proxy.

What’s the most rewarding thing about your current role?

I am fortunate to work with experienced software developers, and I find it very rewarding to work together towards a common goal. That’s how I like to bring value to my team. 

It feels good to assist my teammates with tasks, and on some occasions, teach them about technology and concepts I worked on while rewriting an API or setting up the security infrastructure of our pipelines.

How do you keep your skills up to date? What’s the best way to learn new concepts, technologies, programming languages, etc.?

GE sets bi-annual performance goals that help me keep my skills up to date. I set goals with realistic markers to keep me motivated to stay up to speed. For me, the best way to learn new technology and languages is to start building something with it. 

In some respect, you have to dive right in because it’s only when you approach it hands-on that you get a sense of how these things work, and tutorials and classes can only take you so far. They’re certainly helpful, but the best thing to do is to make something with the technology you’re interested in.

What’s the best piece of advice you can give to someone early in their IT career or looking to get their start?

Consistency and endurance pays off in the end. Stick with it. From the early days of the pandemic till I got hired at MAXX, there were plenty of moments where I felt like throwing in the towel because the material seemed too complicated to learn, or job hunting was incredibly demoralizing. 

Nothing worth doing is ever easy, and even now at my job, there are still days where trying to figure out how things work at GE makes me feel like a “puny hu-mon.” 

If you’re looking to get your start, remember to be kind to yourself and get comfortable with being in an “unknown space” a lot of the time. Building that muscle will help you endure.

MORE BLOG POSTS

Deepfake Conversations

Interested in talking about AI opportunities? Fill out this quick form and one of our team members will reach out to connect with you! Deepfake

Read More »

''Find a way, now, to do the sorts of things you want to do at the job, later." - Words from Alumn, Jess Izen

Jess Izen

Jess worked as an Apprentice for almost a year and exited MAXX Potential as a distinguished Alum, making it all the way to level 4.

What were you doing before MAXX Potential? What drew you to pursue a career in technology?

I used to manage a local bicycle courier company, Quickness RVA. We contracted with a small web agency, KNOWN, to build an online ordering platform. I ended up joining the agency as a project manager. I was drawn in out of curiosity mostly. The problems seemed diverse and challenging, there were always a million ways you could accomplish a goal. It also seemed very stable compared to service industry work. I shifted from project management to coding because that was the most interesting part of projects to me, writing business logic and dealing with servers.

Can you talk about what you’re currently working on? What are some of your job responsibilities?

I work on AWS's web application firewall (WAF) service. WAF is a layer 7 firewall that sits in front of customer services to inspect request content and apply security rules. My team owns bot control, captcha, account-takeover, and other detection-related features. Dealing with bots is cool because it is something of a cat and mouse game. You can get better and better at detecting and mitigating bot traffic, but bot makers are also always evolving and disguising their networks. And the targets are very diverse - web crawlers/scrapers, account takeover bots, scalpers, etc. In my day-to-day, I do a good mix of cloud architecture/design work, application coding, and DevOps.

What’s the most rewarding thing about your current role?

We own and operate our service, with no separate ops team. So building a feature isn't just writing some code, it's figuring out where it lives and how we deploy it and make sure it is working. Not to mention, pinning down what our users need and what would be most impactful for us to build. And because of the scale we're working at, there are a whole new set of challenges around orchestration, monitoring, performance, etc. It really keeps you on your toes and makes you learn a lot of new technologies.

How do you keep your skills up to date? What’s the best way to learn new concepts, technologies, programming languages, etc.?

Mostly through work. I make sure to take jobs where I will learn new things and continually be challenged. At somewhere like MAXX, you are exposed to something different just about every project. Frontend work, security work, APIs, native apps, robotic process automation - I did all of those in my time at MAXX. You get really good at jumping into something new and figuring out your way around. You don't get quite as much variety if you aren't at an agency, but you can still stay sharp and seek out opportunities to bring in new technologies.

What’s the best piece of advice you can give to someone early in their IT career or looking to get their start?

Find a way, now, to do the sorts of things you want to do at a job, later. Donate work to a local org, build something for a friend, contribute to an OS project, etc. I see people who just study and study, have a portfolio full of practice projects or went to a boot camp. But in interviews, employers want to hear about problems you solved and how you did it. They are trying to figure out how you work. You need to have a way to show that to them.

''Find a problem that needs solving'' - Words from Alumn, Benjamin Alloway

Benjamin Alloway

Benjamin Alloway

Benjamin worked as an Apprentice for just over a year and exited MAXX Potential as a distinguished Alumn, making it all the way to level 4.

What were you doing before MAXX Potential? What drew you to pursue a career in technology?

Before MAXX Potential, I was a Licensed Mortgage Loan Originator at a local family-owned Mortgage Brokerage; if you needed to refinance your home loan, or get a loan to buy your home, I was your guy. My decision to finally move into technology, specifically web development/software engineering, came after many years of giving multiple other industries my full attention and energy without really feeling accomplished or rewarded for my time and effort - I was finally burned out. My brother, CTO at goHappy Hub, reached out to me and convinced me that the world of technology, specifically in Richmond, VA, was different. "The water is warm," he said, "Come on in!". I was in.

Can you talk about what you’re currently working on? What are some of your job responsibilities?

At Fuel Digital, I get to be a part of many different projects, deliver various solutions for differing industries and work in many different tech stacks & code-bases. Presently, I'm working with a client who delivers legal SAAS, and I'm building integrations for their services to other products like QuickBooks. What's cools is that some of their clients need integrations with QuickBooks Online, and others with the QuickBooks Desktop Application. So I get to work on Web Api's, Web Apps, as well as a Service Bus and Desktop Programs!

What’s the most rewarding thing about your current role?

I love that I get to have the opportunity to be a leader, to serve others on my team by helping them learn and grow as Software Engineers and Consultants. I'm excited for future plans within Fuel Digital, that will allow me to build a team and help grow our company.

How do you keep your skills up to date? What’s the best way to learn new concepts, technologies, programming languages, etc.?

Find a problem that needs solving. It doesn't matter if it's big or small (maybe start with the small ones first). And solve it using whatever technology interests you. Finish what you start, if you keep working at it and finish your App/Website/Api/Service, you will have learned SO much about solving real-world problems. The critical thinking and application of knowledge that happens during building, you NEVER get from just reading and watching tutorials or blogs.

What’s the best piece of advice you can give to someone early in their IT career or looking to get their start?

From a developer's perspective: find an industry, a technology, or a problem to solve that excites you. If you're more people-oriented, look at roles/companies that have good collaboration/culture. It's crazy how two companies in the same industry, in the same city, can have such drastically different models on how their team collaborates.

''The best thing you can do is try different approaches''- Words from Alumn, Diana Liubimova

Diana Liubimova

Diana worked as an Apprentice for about one year..

What were you doing before MAXX Potential? What drew you to pursue a career in technology?

I was a tech recruiter back in Russia. Because I was surrounded by brilliant technically-minded people, I wanted to work with software to solve challenges and issues with applications, but I was convinced that a woman without a tech degree couldn’t get into the industry. When I moved to the U.S., I started learning to code. I heard there were people who got into the industry no matter who they were, what their background was, or whether they had degrees or not. If they could do it, so could I.

Can you talk about what you’re currently working on? What are some of your job responsibilities?

As an Associate Software Engineer, I develop UI for the bank's business applications using Vue.js and React.js as well as backend using Java and Kotlin.

What’s the most rewarding thing about your current role?

The most rewarding part of my work is seeing my work in Production, and it's even better when stakeholders are happy with the features I developed for them.

How do you keep your skills up to date? What’s the best way to learn new concepts, technologies, programming languages, etc.?

1. I attend events inside our organization and seek out different meetups opportunities.
2. I keep up with what's new in my industry.
3. I network with colleagues, ask them for virtual coffee, and meet them.

What’s the best piece of advice you can give to someone early in their IT career or looking to get their start?

If you get frustrated because you can't solve a problem or don't understand a concept or run into a piece of technology that seems too complex, don't worry. Everybody faces that from time to time. The best thing you can do is try different approaches and take baby steps, and eventually, you’ll solve it! Just don't stop believing in yourself!