# Hello World.

# My name is Irving Martinez, and I'm a testament to the fact that it's never too late to embrace your passion.

# I didn't start off as a coding prodigy who grew up hacking computers since I was in the womb. No. That was never me; in fact, I barely knew my way around a computer back in high school. It wasn't until my freshman year of college when I was thrust into an introductory Java course that I discovered the magic of programming. Despite the absent professor, I got really good at writing System.out.print("Hello World"). It was love at first compile.

# Unfortunately, it wasn't long before the money ran out, and like most of us, I left college with a broken career compass not knowing what to do with my life. I jumped around jobs, ringing out customers from behind a register, but still coding as a hobby.

# My obsession with coding slowly started to grow. I spent long nights and weekends, consuming articles and videos like a junkie, going into rabbit holes and coming out with a new perspective on life. I was gradually honing my skills. I had a growing determination that I was going to become a "real" programmer someday.

# Needless to say, through persistence and dedication, I transformed from a hobbyist coder to a seasoned Software Engineer with a proven track record of successfully developing and deploying high-quality applications in the financial industry.

# These days you will most likely find me in a hoodie with a pot of highly charged coffee on my desk, my fingers pounding away at the keyboard resuscitating a program back to life. I'm not your run-of-the-mill. I am constantly looking for the next challenge that'll teach me something new about technology and about myself.

Senior Software Engineer @ Optum Financial

May 2021 ‐ Current

  • Design and implement custom software solutions to onboard new clients to achieve revenue goals such as building or extending file parsers, provider remittance advices, and other interconnected modules
  • Modernize legacy applications to improve security, reliability, and scalability of systems
  • Provide support for Account Executives, Production Support, and Call Center teams by resolving reported failures in a timely manner
  • Develop and maintained tools and frameworks for Production Support, Implementation, and QA departments
  • Collaborate with Product Owners, DevOps, Architect, and other Engineers to discuss new solutions
  • Train new team members on current systems ensuring they are self-reliant and resourceful
  • QA Automation Engineer @ Optum Financial

    March 2019 ‐ May 2021

  • Automated testing processes with Python/Selenium, the C#/.NET/SpecFLow framework, and bash scripting
  • Performed end-to-end testing verifying Python and .NET applications, web services, as well as MySQL, MS SQL, and IBM DB2/iSeries table updates
  • Led testing efforts in staging and production environments by collaborating with stakeholders
  • Treasury Automation Specialist @ Optum Financial

    March 2017 ‐ March 2019

  • Significantly reduced department labor costs by automating accounting operations
  • Programmed software to balance MasterCard's data sets against internal iSeries database records
  • Automated report generation in Tableau to aggregate data spanning different DBs and external files
  • Preview
    Martial Arts School Website

    Website for a local business I developed with Python, Django, HTML, CSS, JavaScript.

    Preview
    Coding Project: KASH

    Need a quick way to look up your payment history from all the banks you own? Kash is the perfect solution for that. With a few commands, you can import your data and query it all from the terminal. Kash uses pandas and SQLLite3 to do the heavy lifting.

    Preview
    Coding Project: SWEB

    Ever wondered what personal information the internet has on your and your family? Sweb (pronounced "S-WEB") traverses the internet's search engines and reports all the URL pages of interest. Sweb uses Python's Beautiful Soup and Requests.

    Preview
    Coding Project: PDFFEFS

    Have you ever taken a screenshot of something and wished you can turn just it into a PDF? PDFFEFS (pronouced "PD-FEFS" and short for "PDF For Effin Sake") is a cool tool that allows you to merge multiple PDFs, split a large PDF, and convert images to PDF. PDFFEFS uses PyPDF4 and Pillow.