Experienced Full Stack Developer

Andrew Payment

I am experienced, determined and unlike many programmers I am not biased and don't believe one language or concept is the right one. I believe the best programmers, like companies, are the ones that embrace change and are lifelong learners. Thanks for your time and I hope I hear from you soon.


I work tirelessly towards my goals. By 18, I had co-authored and published my first book. Between 2010 and 2016, I managed a top performing location in the country for Verizon while attending school full-time to work towards my real passion of software development.


I obtained certifications in web mastery and network security in 2006. I won statewide network security contests, but wasn't sure that's where I wanted to be. After taking a hiatus from school for a couple years while I published my book and gained experience in the workd world, I finished my BS in Computer and Information Systems in March of 2016 from DeVry University.


I believe a team can only be as strong as its weakest link. In my opinion, good ideas circumvent title and should be embraced. Especially, in terms of system design and analysis. The strongest programs and tech startups are those who embrace transparency.


I am highly competitive and want to win at everything I do. I have lead a top performing sales team for Verizon for six years while simultaneously advancing my knowledge in software development. By day I am a leader in a multi-billion dollar organization, but my real passion is in development.


With 8 years of experience working for one of the Nation's most advanced companies and leaders in the wireless industry, I have gained invaluable amounts of knowledge around changing technology and the culture needed to succeed. I am currently contracting for a sales company in the Midwest, writing OOP commission software for them by myself.

Why me?

I am extremely driven and know both sides of the business. I know customer service, sales and how to wade through the bureaucracy of a large corporation, but I also possess the ability to translate those channels' needs into systems and tools that meet users' needs and desires from a simple, elegant working model.

You have read my paper resume with traditional work experiences and you have seen some of my philosophies. You're probably wondering what makes me a potential candidate and what languages I know. Well, here are some of those languages and concepts I enjoy utilizing when designing solutions. As I said before, I don't like to restrict myself to knowing a list of languages because I believe that the best way to design solutions is through identifying the problem and then researching the solutions and using the languages that best fit that solution.

Below you'll see my confidence level of my own knowledge of each language or concept. As well as, my spin on each and how it has impacted my life.


As the original building block to most developers, this markup language is where I started. I learned HTML in middle school in my free time and it was the gateway to my passion for software developing.


Like Batman needs Robin, HTML needs a sidekick as well. However, CSS is like a Robin with super powers. CSS was obviously the next utility I taught myself well before I made it to high school. CSS3 is nothing short of amazing with its ability to integrate with HTML5 and create layouts and designs that make Adobe's Flash look obselete.


I use C# daily. It is the server-side language that many organizations use and it extremely powerful. I use many it to power the MVC application that supports my current organization through leveraging injection dependency, overloaded methods, strongly typed variables and handling interactions from the end user and the database.


Whether it is using vanilla, jQuery or framework flavored versions of Javascript like Vue or Angular. I have to thank this great tool daily for many of the things I write and tools that I have made in the past clients and employers alike. Using things like Webpack, Babel, ES6 and TypeScript have made writing great software exponentially more efficient in recent years.


I know it is built upon JavaScript, but TypeScript is probably my favorite language right now. When TypeScript is mixed with arrow functions and ES6 declarations, the typings and efficiencies it brings makes it a complete join to write. I really enjoy organizing modules and using awesome tricks like module aliasing to help create easy-to-read and organize code that teams can use.


Right now, I have quite the love affair with PHP, because I feel like I can align myself with the programming language pretty well. Both PHP and I started our tech careers off in a hurry, but we didn't quite know the direction in which we were heading. Ultimately, PHP was frowned upon because of programmers inability to organization their thoughts and programs with it well. However, PHP is one of the most powerful web languages around, with the ability to be used in object-oriented web applications and therefore has been widely adopted and is quickly taking the world by storm. Some of the Internet's biggest competitors use PHP for their entire web application like Facebook and Twitter! Actually, if you take a deeper dive into this small site, you'll find that it is written in PHP and most of the actual logic is done server side and protected from your prying eyes!


A cross-platform JavaScript library which just so happens to be the most popular in the world. Open-source and free, it has quickly taken the Internet's interest and is used for client-side scripting of HTML and design. Again, you'll find some JQuery within this website, like some of the elegant transitions I have implemented.


Whether it is a SPA or a simple informational website, Angular, Angular CLI and AngularJS have been essentials in my toolbelt in the past couple years.


OK, there are a TON of awesome tools out there for developers. The ones listed above are some that I either have at least one project of experience (Docker) or leading up to ones that I have multiple times per day (NPM). These are extremely important to my success as many of the tools I use to develop are supported through Node, Nuget or Bower.


I have been recently working on learning how to develop PWAs, iOS and Android applications. In terms of technologies, I have been focusing mostly on a cross-platform solution and have dabbled with NativeScript and recently built my first application in Dart with the Flutter SDK that is currently in Beta from Google. I have taken a course on Swift and have learned some Objective-C in the past as well. These are definitely my afterhours hobbies at this point, but the process is just as important as the end result. As a software developer, learning is one of our biggest responsibilities in my opinion.

Contact Me

Andrew Payment
4038 Zion Ct SE
Kentwood MI 49512
m: (616) 401-3689
Email Address