I started my career back in the days where Microsoft Excel was my whole world. Like an avid gamer I am, I obtained more skills over the years such as SQL, Python, Power BI and most importantly... Tableau.
For many, the path of data was usually either analytics-focused or technology-focused (i.e. engineering) but what I really enjoyed was using data to communicate. So much that I decided to jump into a graduate program from Maryland Institute College of Art which was really challenging with two toddlers in the house. (Regardless how caffeinated I am...)
But I had grown really fond of telling stories, sharing insights and teaching others how to do the same.
Technology is always advancing and while I was proud of what I could achieve in Excel years ago, it's worth much less in today's context. But what kept me going all these years, is the constant drive for self-improvement and my curious mind.
I draw inspiration from many things in life, mostly through how others tell their data stories; which is why I'm captivated by good storytelling in role-playing video games.
You would notice that I have omitted the typical skills and proficiency % and that is because I find those arbitrary in nature, and what matters in the end is the delivery.
I've always been fascinated by the intersection of technology and creativity. The idea that a few lines of code can bring ideas to life and make a meaningful impact is what fuels my enthusiasm for software development. I believe in the power of well-designed software to transform the way we work, connect, and experience the world.
Proficient in building scalable and performant applications using Java, with a focus on object-oriented programming principles.
Experienced in developing web applications, scripts, and automation tools using Python. Familiar with popular frameworks like Django and Flask.
Skilled in server-side development using Node.js, with expertise in creating RESTful APIs and real-time applications.
Proficient in developing desktop and web applications using C# and the .NET framework.
Strong foundation in front-end technologies, creating responsive and visually appealing user interfaces.
Experienced in building dynamic and interactive web applications using React and Angular frameworks.
Designed and implemented RESTful APIs, ensuring seamless communication between client and server.
Proficient in designing and optimizing relational databases using MySQL, ensuring data integrity and efficient queries.
Skilled in NoSQL database design, implementing MongoDB for scalable and flexible data storage.
Proficient in designing and optimizing relational databases using MySQL, ensuring data integrity and efficient queries.
Proficient in building robust and maintainable web applications using the Django framework.
Proficient in containerization with Docker, ensuring consistent deployment across different environments.
Skilled in setting up continuous integration and continuous deployment pipelines using Jenkins.
I was helped improve satellite communication software. I boosted data transmission efficiency and cut software bugs by 20% through automated testing. In weekly code reviews, I ensured we stuck to coding standards and best practices. These experiences shaped my knack for efficient, reliable, and collaborative coding.
Assisted in the development of satellite communication software, contributing to the improvement of data transmission efficiency.
Implemented automated testing procedures, reducing software bugs by 35% and improving overall product reliability.
Participated in weekly code review sessions to ensure adherence to coding standards and best practices.
Assisted in the design and development of a new feature set for a customer relationship management (CRM) system.
Collaborated with the testing team to identify and resolve software defects, ensuring high-quality deliverables.
Participated in daily stand-up meetings and sprint planning sessions as part of an Agile development team.
Participated in daily stand-up meetings and sprint planning sessions as part of an Agile development team.
Being a software developer turned freelancer was a hands-on decision driven by a desire for autonomy and varied experiences. The transition allowed me to break free from the conventional work structure and explore diverse projects. Freelancing opened doors to a range of industries and clients, offering the chance to work on exciting and unique challenges.
The flexibility of freelancing also played a crucial role. It provided the freedom to choose projects aligned with personal interests and skills. This autonomy not only fueled creativity but also facilitated a better work-life balance.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros
Developed and maintained web applications using the Django framework, resulting in a 20% increase in user engagement.
Implemented front-end solutions with React.js, creating responsive and intuitive user interfaces.
Collaborated with UX/UI designers to ensure a seamless and visually appealing user experience.
Resolved critical bugs and issues promptly, ensuring minimal downtime and a positive user experience.
Led the charge in revamping our system with a slick, cloud-based microservice's setup, spiking performance by 30%. Worked hand in hand with diverse teams to cook up sturdy APIs, making sure our software modules chatted like old pals.
Played the code sheriff, doing regular reviews and giving the juniors a leg up, keeping our code game strong. Then, turbocharged our deployment game with CI/CD magic, slashing deployment time by a cool 40%. It's not just coding; it's crafting a slick, efficient software dance.
Led the development team in creating a revolutionary quantum computing application, significantly reducing computation time for complex algorithms.
Implemented cutting-edge machine learning algorithms to enhance the predictive capabilities of the software.
Collaborated with physicists and mathematicians to bridge the gap between theoretical quantum concepts and practical software applications.
"I had the pleasure of working with Harrison on several projects, and his ability to bring technical solutions to life is impressive. Their commitment to quality and innovative problem-solving make him a valuable asset to any team."
"Collaborating with Harrison was a great experience. His passion for coding and quick problem-solving skills stood out. Harrison is a reliable and dedicated software developer, always bringing a positive attitude to the team."
"Working together was a pure pleasure. Exceptional problem-solving and communication skills made our project seamless. Looking forward to working together again!"
Working with Harrison on our project was a breeze, thanks to their exceptional problem-solving abilities and dedication to producing top-notch results.
As we continue to build more functionality and explore innovative ways to deliver actionable insights through data visualizations, equal focus must also be placed in optimizing for load and efficiency. This covers a range of different steps we can take, from data preparation, design and performance tuning.
Go behind the scenes for the "10 hacks to make your dashboard GREAT!" as I uncover how to create these handy tricks in Tableau to improve usability and readability.
This GPT created by Adam Mico takes in any screenshot and renders real constructive feedback like a #IronViz jury would do. I put my viz to the test to see how well I did (No pressure)