WV Coding Club Student Honored at Ripley City Council for Amazing Achievement

Mayor Carolyn Rader presenting certificate of recognition to Trey Greer at Ripley, WV City Council Meeting.

At this week’s City of Ripley, West Virginia Council Meeting, Trey Greer was honored with a certificate of recognition by Mayor Carolyn Rader and the City Council. Trey’s honor was due to his recent completion of the Advanced Tech Degree: Front-End Web Development. This achievement took months of work and Trey is the second student in the West Virginia Coding Club to earn this distinction. These Advanced Tech degrees are normally completed by adults seeking employment with companies needing Coders.

Dan McElroy, President of the West Virginia Coding Club, shared, “We are very proud of Trey’s accomplishment and recognize his hard work and focused dedication in addition to all his other academic and athletic pursuits.”

Congratulations Trey! You have a bright future!

Keep Coding!

Speaker: Kim Harbour, Information Systems Manager, WV Department of Environmental Protection

Our speaker, Kim Harbour is the Information Systems Manager at WV Department of Environmental Protection, State of West Virginia

Kim moved to West Virginia (Wayne County) at age 12. She was a good student and enjoyed and focused on art. She attended Marshall University and got her undergraduate in journalism. She's never had a formal coding class in college. Kim went on to earn a Masters in Art in New York.

She moved from New York to Los Angeles to work for Jim Henson's company when Microsoft was starting and Kim used her project management skills to take the Muppets online. At the time, Flash animation was the primary tool used to implement this project.

From there, Kim worked with the IdeaLab new business incubator in Pasadena, CA. Then, she went on to work for LA interactive marketing firms, managing consumer large web applications for General Motors, Honda and Acura.

Then she moved back to West Virginia and worked with the Charles Ryan Agency mainly focused on Search Engine Optimization (SAO). She then worked for WV Tourism and after that the State Central Information Technology office. Kim is currently the Information Systems Manager, managing technology projects at the West Virginia Department of Environmental Protection (WV DEP). Many of her projects in her various positions have required managing creative and technical staff. Over her years of experience, Kim can code in HTML and do a lot of testing and debugging.

With her work at WV DEP - Kim shared it is all about the data. Over time, Kim has hired many programmers. She has seen that with the people she hires, they do not necessarily need a four year degree. She talked about the opportunities in the WV Community College system.

Upon being asked, Kim shared some of her views of WV, since she has lived and worked in many parts of the United States. She highlighted a few points.

  1. Generation WV - train our Workforce (NewForce) - retrain people - 18 month program via Community College system - Full Stack Development (Microsoft.net)

  2. WV Solar Hollar - Training West Virginians to install Solar.

  3. Broadband Improvement Needed

With the Pandemic there was a need for remote work. Many tools have been developed. Today, more people can stay in WV and work for a company outside of WV. Learning about technology and what is marketable while being able to stay in WV is a great asset for the State.

Kim's advice to our WV Coding Club Students:

Get involved in Robotics, Lego Robotics League, learn to code the robots.

Mechatronics / Automation

Find what you like, develop your skills

Learn to work with Teams

Develop Communication Skills (talk to different kinds of people)

Dan McElroy, President of the WV Coding Club, explained, "Kim helps to show the importance of project management and being able to work with creative and technology skilled people. Kim sharing her experiences and knowledge is greatly appreciated!"

Thank you Kim for speaking with our WV Coding Club students!

Keep Coding!

WORLDWIDE TECH ED COMPANY (U.S. BASED) RECOGNIZES WV CODING CLUB & STUDENTS!

WORLDWIDE TECH ED COMPANY (U.S. BASED) RECOGNIZES WV CODING CLUB & STUDENTS!

TREEHOUSE BLOG ARTICLE - CLICK HERE!*

Treehouse, a United States based worldwide Technology Education company, recognizes the West Virginia Coding Club, a (501(c)(3) non-profit focused on developing West Virginia youth, for its students’ significant accomplishments in just a few short years! The highlights include three consecutive years as Congressional App Challenge Champions in West Virginia, and the graduation of several students through the Advanced Tech Degree Program, a Tech Industry recognized certification for employment. See their Blog Article below for the details.

*Disclosure: WV Coding Club helps students develop through direct and peer to peer mentoring, listening to speakers from the Tech industry, as well as utilizing Team Treehouse for the base of the coding learning content.

#GIVINGTUESDAY - WEST VIRGINIA CODING CLUB - #THANKYOU

In Celebration of #GivingTuesday, the West Virginia Coding Club thanks all of those who have taken time, treasure and/or talent to support these West Virginia youthwho have chosen to invest their time to develop their skills and knowledge for their future careers in Coding. In a new world with many more remote careers, Coding allows these students to have good paying jobs and stay in West Virginia, if they choose.

The WV Coding Club provides FREE access to US-Based Tech Ed program that allows students to progress at their own pace and explore a variety of Coding paths. The WV Coding Club also provides mentoring and an extensive Speaker series through video meetings. Know a student who is interested in Coding? Let them know about the WV Coding Club!

If you choose to support our efforts financially, here are a few avenues:

PayPal Donation: Click to Donate

Stock/ETF Donation: Click to go to CharityVest (Create an Account and search for West Virginia Coding Club)

Cryptocurrency Donation: Click to go to CharityVest (Create an Account and search for West Virginia Coding Club)

Check Donation: West Virginia Coding Club, PO Box 421, Charleston, WV 25322

The West Virginia Coding Club is a 501(c)(3) Non-Profit organization. Thank you for your support and we wish you well during the Holiday Season.

WV Coding Club Team “Connects” for the Congressional App Challenge Championship Three Years in a Row!

Our West Virginia Coding Club Team (Mariam, Zack, Caleb and Chase) learned the app that they created and submitted has won this year’s Congressional App Challenge! This is the third year straight that they have won the Congressional App Challenge, the most prestigious student Coding competition in the United States. This year’s submission, JAC4 (Just Another Connect Four) was their mobile app creation.

Since the competition became available to West Virginia teams three years ago, the WV Coding Club Team has participated and submitted winning apps. These students have learned a lot about Coding and the development from concept to finished product by being a part of these competitions.

We are proud of their accomplishment and humbled to know that their success is due in part to the opportunities to learn Coding that WV Coding Club provides.

Dan McElroy, President of the WV Coding Club, explained, "This is one of the reasons as to why the WV Coding Club was formed, to give our West Virginia students the opportunity to learn Coding and problem solving skills that can provide them a good paying job in a constantly growing and evolving Tech industry. We are excited that our students are productively applying what they are learning. Through the WV Coding Club we strive to provide them a solid foundation to be prepared for future opportunities.”

Congrats to our WV Coding Club Team and Keep Coding!

To see their JAC4 App presentation here: CLICK HERE FOR JAC4 PRESENTATION

Guest Speaker - Jared Blatt, Software Engineer, Google

Jared Blatt, a Software Engineer at Google, was our recent Guest Speaker for the West Virginia Coding Club. Jared was born and raised in New Martinsville, WV. He attended Magnolia High School and was into sports and video games, but didn't really have an idea of what coding was. There were no coding classes at his High School.

The first time he tried coding was using a TI-84 calculator and got into games on the calculators. Jared wanted to learn how the games were built. He started by writing programs to help with Physics and Chemistry. Jared created a fighting game where you would pick a number as a character and have different attack choices. Didn’t realize he could do this as a job.

Jared started to think about college and what to study. Jared's Dad was a mechanical engineer and his Mom was a nurse. So, he decided to study towards a bio-medical engineer. Jared attended West Virginia University and started in engineering. In Engineering 101 class he learned about the different types of engineering paths and opportunities. From there he decided to pursue robotics (computer engineering / computer science). He found that through his studies that he was more interested in the software / coding side of this discipline.

During his schooling he had an internship with WVU Center for Neuroscience and got to work with 3-D modeling of brain scans and developed a tablet app that allowed users to filter various aspects of the image and evolve the model.

Later in his schooling he landed an Internship at Leidos and was later hired to work there. On the first day of work, it snowed, and he was the only person at the office (about 10 people at that point). Jared interned and worked at Leidos for almost 5 years, in that time Leidos grew to about 150 people. Jared lead a team for 6 months and had leadership opportunities and supervised a team of about 15 people. His supervisor role included planning, keeping things at a high level, while supporting his team.

Jared wanted to work with people who had a lot of experience and he wanted to write more code,  stay more technical and do the fun stuff he liked doing with coding. Jared reached out to a Google recruiter that had reached out to him in the past and from there was able to make a move to working for Google in the Pittsburgh, PA area and he has worked at Google for just over 3 years. 

For Google, Jared codes in Java, C++, Golang and Python for their data centers.

That opportunity allowed Jared to stay close to home and enjoy the amenities that Pittsburgh, PA has to offer. He didn’t realize that it was a thing to be able to work remotely and stay close to family. The Global Pandemic has changed a lot of work flows. Jared says he loves to be able to go into the office and work together with people, but due to the Pandemic, remote work has evolved and allowed flexibility and more opportunities for people to work remotely in the Tech Industry. 

One challenge for remote workers is when do you start working and stop working when you do your job from home. Discipline is needed to be able to not work too much or to make sure you work enough. Jared's girlfriend works in the tech industry as a Technical Writer. She works remotely full-time. 

Jared's advice: Write Code! Coding, like any skill, gets better as you practice it more. You will face many challenges and barriers to learning and problem solving. The Internet has many good resources to utilize. You will learn more when you get stuck and have to figure out how to climb out of it. Choose things to do, like try to code a phone app or automate a life process.

As you start to go to school and get a job - have a Linkedin Account. It is a great place to have recruiters reach out to you. Maintain relationships with recruiters. Be courteous even if not interested at the time, because you never know when you may need to reach out to them for opportunities.

He learned more in a year as an intern. Have to learn the fundamentals in classes/school, but hands-on experience is invaluable. Try to get an internship, because the process is an experience in itself.

Work on OpenSource software. You may get to work with Software Developers and it can show up on your GitHub and is good for your potential future job opportunities. By doing this you’re working to create a portfolio.

When thinking about the interview process for Coders, there can be behavioral Interviews, that are more common. Questions included tell me about a time when, and your strengths and weaknesses. For a Coding Interview - They may give you a problem and have you write code for them. Or they give you some code and give you time to complete the program, filling in the missing parts.’

Dan McElroy, President of the WV Coding Club commented, "We appreciate Jared for his comprehensive presentation to our WV Coding Club students to help them understand the opportunities for them as they continue to learn to code and develop their problem solving skills. Jared is another West Virginian who is a role model for our students to learn from. Thank you Jared!"

Keep Coding!

WV Coding Club Student Team submits App for Nationwide Competition!

The West Virginia Coding Club student team submitted an App for this year’s Congressional App Challenge. For the third year, this national competition has been offered to teams in West Virginia. The Congressional App Challenge is the most prestigious nationwide prize in student computer science with submissions from all over the country.

This is the third year in a row that the WV Coding Club student team has submitted an app they designed and created. Our student team has won the competition the last two years in a row! We are hoping that this year’s submission will again earn the student team a third championship.

This year’s app is named “JAC4” which stands for “Just Another Connect 4”. Creating a game requires many different coding skills including the logic and rules of the game, translating inputs into moves, multiple graphical objects and checking the game state. It also requires significant coding to be able to move game pieces and show them on the screen. They also worked to integrate original music for the App. The students have to make a presentation about their App to submit for the competition.

To see the student team’s presentation of the App, watch it here: JAC4 Presentation

This is another example of what students are gaining by investing in their skills though the West Virginia Coding Club.We wish our WV Coding Club student team the best in this year’s competition and we are excited for what they have learned and experienced though past competitions!

Guest Speaker - Oliver Wiegand, Software Development Engineer, Amazon

The WV Coding Club recently had another guest speaker, Oliver Wiegand, Software Development Engineer at Amazon. Oliver grew up in West Virginia and developed an interest in Robotics and Engineering which became a passion for coding once he got his first laptop computer. Around 5th or 6th grade he learned about coding on his own and became very interested in it. Oliver attended University High School in Morgantown, WV.

Oliver pursued his higher education at West Virginia University and earned his Bachelor of Science in Computer Science and Computer Engineering.  During college, he applied for and was awarded an internship with Amazon in Seattle, Washington. It turned into a full-time offer after graduating from WVU. Once he joined Amazon, Oliver worked on AWS security in Denver, CO.

From there, Oliver now works for Amazon in the HQ2 location (Arlington, Virginia) and that is the general area where his team is located. Oliver works in the Business to Business (B2B) space, a financial section developing ways to more efficiently get money back to Amazon from businesses. Process, workflow, call, email, phone call - how do you automate this process? Once automated, then you can track metrics to be able to improve the process.

Oliver shared that the last 18 months have been a little different with COVID. Working remotely as part of a team of almost 10 as a Software Development Engineer. It requires good self-discipline to work remotely and code most of the day. He takes breaks (about 15 minutes) after time periods (about an hour) to help him be more productive. Meetings also help to break up the coding sessions.

The team he is on works with a larger team of 30 or so. As you get more senior, you are more involved in how you design versus specific coding tasks. He has worked a lot in Java, one of the main languages that Amazon uses.

Being in the Washington, DC area, he is close enough to be able to come back to West Virginia regularly. Oliver talked about technology areas that are growing in WV like Fairmont and near Keyser, WV. These WV areas definitely have more tech job development.

Advice from Oliver, "Get involved in groups to develop your coding and problem solving skills. Lego League, Robotics competitions help you to learn to solve real world problems that have a goal/objective. Work with a team and find a mentor. Always be curious."

Dan McElroy, President of the WV Coding Club shared, "Another West Virginian with a great technology job, who developed his coding skills here in West Virginia. Even though Oliver works outside of West Virginia, he is close enough to visit regularly and keep connected with his family and friends in his home State. Thank you for being a great example for our students to learn from and see another career path for them to potentially pursue."

Thank you Oliver for your time and insights into your coding career!

Keep Coding!

Guest Speaker - Seth Theeke, Software Development Manager at Amazon

Our WV Coding Club guest speaker at a recent meeting was Seth Theeke, Software Development Manager at Amazon.

Seth is a native of Morgantown, WV. Growing up he got involved in playing soccer and coding was not something he was involved in until college. He was good at math, but didn’t touch coding until he settled on a course of study in college. Seth attended West Virginia University (WVU) and earned a Bachelor's degree in Computer Engineering with a Minor in Computer Science

He started his coding career working with SQL queries for reporting needs at WVU. Then Seth earned an internship at Dominion Energy, doing Database administration. After, he had an opportunity for an internship at Leidos in Morgantown.

Seth then got a career start at Leidos as a Junior Software Engineer, then became a Lead Software Engineer.  He shared he was able to travel to Australia to present some of their work. 

He then moved on to Amazon as Software Engineer and now is Software Development Manager for part of Amazon Freight. He has a team of 6-10 software engineers from all over.

Seth currently lives in Nashville, TN where Amazon hopes to hire up to 5,000 Amazon employees.

He continues to stay involved in Soccer and enjoys the area. With Covid currently still impacting operations, Seth can work from home, but goes into the office for his work. Seth works with Product Managers and determines what is feasible within a given timeframe, planning out work into the future. Part of his responsibility is to make sure that projects are moving forward smoothly and provided with support as needed. Seth shared that their division operates in the US and Europe, but Amazon is a worldwide company.

Seth shared that there is still a gender gap in his type of work, and in general throughout the tech industry, but they are working to fill that gap. Amazon's recruiting team does recruiting around the country and world, but he is happy to pass along connections in West Virginia for potential employees.

Seth's advice, "Dive in! Read, get experience outside of traditional education."

Seth recommended some books and will share his list with the WV Coding Club:

Cracking the Coding Interview

The Clean Coder

Any books by Robert “Bob” Martin

Seth also shared that once you’re employed at Amazon, there are many opportunities within Amazon. Staying at Amazon is a win/win for the company and employee. Seth actually did shift from his start at Amazon Fulfillment Technology. His Manager transferred to Amazon Freight and he joined his manager there.

Dan McElroy, President of the WV Coding Club said, "Seth is another West Virginian who has a great career thanks to his coding education that he gained here in West Virginia."

Thank you Seth for taking time to share your story, experiences and advice to our WV Coding Club students.

Guest Speaker - Grant Jones, Software Engineer, Microsoft

Our recent guest speaker was Mr. Grant Jones, Software Engineer at Microsoft, who is from Morgantown, West Virginia. While growing up in Morgantown, Grant got involved in STEM (Science, Technology, Engineering and Mathematics) and Engineering activities during his school years, like the Pumpkin Drop Challenge. The pumpkin drop challenge is an event where students individually or in teams construct a structure or system, using specific materials to protect the pumpkin from breaking when it is dropped from a significant height. These types of experiences fostered Grant's interest in STEM.

Grant worked as a research assistant in a Biometrics Lab at WVU, which led him to his internship at Lakota Software Solutions, Inc., in Fairmont, where he was involved in biometrics centered coding projects with other interns. Grant graduated from West Virginia University with a Bachelor's Degree in Computer Engineering and a minor in Computer Science and Communications Studies in May of 2020. After graduation, Grant joined Lakota Software Solutions, as a Software Engineer. For those who aren't aware, Fairmont and Clarksburg, WV are like the "Silicon Valley for Biometrics". Grant's job was mostly writing and debugging code (primarily in Java) and developing tools/libraries for other coders to use with biometric devices. A lot of the coding involved researching and implementing algorithms for image capture and manipulation on various devices.

Most of Grant’s work involves “back-end” development, or designing and implementing services and databases to host applications, or for applications to use. Essentially the “behind the scenes” work. He also works with the various cloud services like Amazon Web Services and Microsoft Azure.

Recently, Grant joined Microsoft as a Software Engineer and moved to the Seattle, Washington area. Microsoft has many remote workers; however, his specific job isn't conducive to remote work, as he has to come in and work with the servers/equipment. Grant is part of an eight member team that works on Microsoft Azure, which is Microsoft’s cloud platform. Grant likes collaborating with his team and others to improve “the cloud” and complete big projects together.

Grant picked up many "tools", skills and experience outside of College, but WVU was beneficial in helping him learn about the different roles, fields, and the fundamentals of coding / Computer Science. Also, WVU was very helpful in connecting with potential employers and future colleagues. When Grant interviewed with Microsoft, he understood that his college degree helped him, but they (and other companies) ultimately look for people who are “nerds”, people who are always wanting to learn, and are excited about solving problems with other enthusiastic developers.

Grant's advice to the students, “The fundamentals are so important, really for whatever you do. Build a good foundation and you can learn and understand any programming language or skill. There is more opportunity in West Virginia than people realize. Seek out these opportunities and get involved in activities and projects outside of school to learn more and build on your fundamentals and expand your skillset and knowledge base.” Grant encouraged the students to develop their coding and problem solving skills so they can be prepared for opportunities and even become entrepreneurs to create jobs to bring Coders and others to West Virginia.

Dan McElroy, President of the West Virginia Coding Club, said with conviction, "Grant is another great example of a West Virginian who has pursued opportunities with his coding skills and has charted a path by way of a coding career through his own hard work. Our students are preparing for these types of opportunities that are growing in West Virginia and around the country. Thank you Grant for sharing your experiences and advice with our WV Coding Club students."

The West Virginia Coding Club thanks Grant Jones for being another example of a West Virginian who is Coding as a career.

Keep Coding!