# Guillermo H. > Software Engineer at Meta - Ex. @Microsoft Location: New York, New York, United States Profile: https://flows.cv/guillermoh Software Engineer professional with over 5 years of experience. I have worked in both the finance and tech industries. I specialize in backend development, and have worked with a diverse range of tools and technologies. I am looking for senior level positions where I can put my expertise to good use, particularly a role where I can continue to expand my backend development skills. Skills: Python, C++, Unit Testing, SQL / Relational Databases, Mercurial and Git, CI/CD, System Design, Data Structures and Algorithms, Prompt Engineering, Debugging ## Work Experience ### Software Engineer @ Meta Jan 2024 – Present | New York City Metropolitan Area Software Engineer with the Network Insights team under the Infra pillar. I am responsible for helping build a scalable and extensible analytical software suite. The software includes both foundational frameworks & platforms, and customizable what-ifs applications. ### Software Engineer II @ Microsoft Jan 2021 – Jan 2023 | New York City Metropolitan Area Part of the Substrate Intelligence team. Worked across different teams, and experience included: -Garbage collection support. Determine a tenant’s (user) uploaded data in Azure that was no longer in use, and work with garbage collection team to dispose of it. -Office 365 Admin Portal UX. Worked on creating a new feature in the Office Admin Portal to allow tenant admins to provide their consent for us to use their org’s data to provide them with relevant experiences (ie: Who Knows Who). -Certificate Renewal migration. Worked on migrating our team’s current certificate renewal process from manual to automatic. ### Software Engineer II - Assistant Vice President @ Bank of America Jan 2020 – Jan 2021 | New York, NY, United States ### Software Engineer @ Bank of America Jan 2018 – Jan 2020 | Greater New York City Area Part of the Technology Analyst Program. Currently working with the Global Banking and Markets Technology (GBAMT) team. More specifically, I’m part of the Equities Linked Technologies (ELT) team. My current responsibilities and skills with the bank include: -Provide back-end support to the global Equities team through the use of Python3 -Manage and support legacy applications as well as new applications -Proficiency using relational databases as well as object-oriented databases -Proficiency with publish and subscribe messaging systems (AMPS - 60East Technologies) ### Computer Science Lab Assistant @ Troy University Jan 2017 – Jan 2018 | Troy, AL -Helped students with the use and understanding of the Computer Science lab. -Tutored students with Mathematics and Computer Science related assignments when needed. -Helped with the maintenance of the Computer Science lab ### Software Engineer Intern @ Bank of America Merrill Lynch Jan 2017 – Jan 2017 | Greater New York City Area Responsible for internal and external client requirements gathering, translating client interactions into technical design specifications, business process reengineering, and partnering with business, product and technology teams across the organization to deliver world class technology solutions. Created different Machine Learning projects for the Global Equities Technology team. These projects were built using Apache Spark on Java. Among the projects created are: -EOD Volume of Trades Predictive Model -Anomalous Data Detection ### Software Engineer @ Sponsors for Educational Opportunity Jan 2017 – Jan 2017 | Greater New York City Area Completed targeted training and exercises to prep for an internship Got feedback and completed professional development exercises Received coaching to navigate the intern and offer experience ### Spanish Tutor @ Troy University Jan 2016 – Jan 2017 | Troy, AL • Helped local Hispanic high school children with no English experience • Translated academic documents for better understanding ### Computer Science Lab Assistant @ Troy University Jan 2016 – Jan 2016 | Troy, AL -Helped students with the use and understanding of the Computer Science lab. -Tutored students with Mathematics and Computer Science related assignments when needed. -Helped with the maintenance of the Computer Science lab ### SEO Edge (Technology) @ Sponsors for Educational Opportunity Jan 2016 – Jan 2016 | Greater New York City Area • Completed training and assessments focused on developing technical skills, industry knowledge, and attention to detail • Received individualized coaching to achieve targeted technical and professional developmental goals ### Ignite with Tech @ Bank of America Jan 2016 – Jan 2016 The Bank of America Ignite with Tech Program is a one day enrichment experience focused on developing technical and leadership skills. This targeted program offers Black/African American and Hispanic/Latino, freshman and sophomore students the unique insight into how they can use their computer science and computer engineering degree to make an impact on a global scale. ## Education ### Bachelor of Science (B.S.) in Computer Science Troy University ### Study Abroad in Computer Engineering EHU ### College/University Preparatory and Advanced High School/Secondary Diploma Program International Baccalaureate ## Contact & Social - LinkedIn: https://linkedin.com/in/guillermo-herrera --- Source: https://flows.cv/guillermoh JSON Resume: https://flows.cv/guillermoh/resume.json Last updated: 2026-04-05