# Elton Murillo > Software Developer Location: San Leandro, California, United States Profile: https://flows.cv/elton I am a San Jose State Alumni looking to represent my school and make a difference in the world. I have a passion to fulfill dreams and ideas through programming and software engineering. I pride myself on maintaining strong fundamentals and have a relentless will to learn new things and push myself to my highest potential. I am currently focused on: Learning Decentralized Protocols - Python/C++/Rust/C# ASP.NET using C#. I am interested in decentralized technologies, and system-level programming (not an expert at all, but enthusiastic learner). Check me out @ https://github.com/SirECMG or http://www.eltonmurillo.com ! ## Work Experience ### Software Engineer @ Microsoft Jan 2021 – Present | San Francisco Bay Area ### Software Engineer @ Gap Inc. Jan 2021 – Jan 2021 | San Francisco Bay Area Roles and Responsibilities ==================== ★ Member of global development team responsible for maintaining and implementing features for promotional discount codes used by all Gap brands. ★ Application features include creating, maintaining, validating promotional codes used by Old Navy, Banana Republic, Athleta, Gap, Hill City. ★ Day-to-day tasks involve implementing new features requested by internal clients, fixing defects, building out new features for internal applications. Java ==== ★ Gradle ★ Java ★ JDBC ★ Jenkins ★ JPA ★ JUnit ★ Log4J ★ Maven ★ Microservices ★ Mockito ★ Postgres ★ Redis ★ Spring Framework JavaScript ====== ★ Cucumber ★ JavaScript ★ Node ★ Npm ★ ReactJS ★ Redux ★ RabbitMQ ★ Testcafe ★ TypeScript ★ Yarn Frontend Technologies ====== ★ AgGrid ★ scss ★ css ★ React Misc ==== ★ Apigee ★ DB Beaver ★ Groovy ★ Microsoft Azure ★ Pivotal Cloud Foundary Skillsets ======= ★ IoC and Dependency Injection(DI) ★ AOP ★ Object-oriented programming ★ Database Design ★ Behavior Driven Development ★ Test Driven Development ### Senior Software Engineer @ Gap Inc. Jan 2019 – Jan 2020 | San Francisco Bay Area Roles and Responsibilities ==================== ★ Member of global development team responsible for maintaining and implementing features for supply chain application used by apparel planners. ★ Application features include packing logic as well as a central data hub in supply chain for Old Navy, Banana Republic, Athleta, Gap, Hill City. ★ Day-to-day tasks involve implementing new features requested by internal clients, fixing defects, migrating monolith legacy application to a microservice architecture. Java ==== ★ Cucumber ★ Gradle ★ Java ★ JDBC ★ Jenkins ★ JPA ★ JUnit ★ Log4J ★ Maven ★ Microservices ★ Mockito ★ MongoDB ★ Python ★ RabbitMQ ★ Spring Framework JavaScript ====== ★ Node ★ RabbitMQ Misc ==== ★ Apigee ★ Robo3T ★ Microsoft Azure ★ Groovy Skillsets ======= ★ IoC and Dependency Injection(DI) ★ AOP ★ Object-oriented programming ★ Database Design ### Software Engineer @ Business Wire Jan 2017 – Jan 2018 | San Francisco Bay Area Roles and Responsibilities ==================== ★ Member of development team responsible for maintaining and implementing features for internal software used by newsroom editors for press releases. ★ The press releases range anywhere from annual reports to product announcements for many Fortune 500 companies. ★ Tasks involve user interface enhancements to interfacing and implementing PL/SQL stored procedures. ★ Maintaining and monitoring batch ETL jobs interfacing with Salesforce. ★ Migrating this application to productive React framework. ★ Also learning about application networking such as SSL and firewalls to access other internal systems. ★ Standardized legacy application build tools to use Maven and JUnit. Java ==== ★ Java 8 ★ JavaEE ★ Oracle ADF ★ Oracle Database 12c ★ JavaServer Faces ★ JPA ★ JDBC ★ JUnit ★ Log4J ★ Maven ★ Web Logic JavaScript ====== ★ React ★ VueJS ★ Redux ★ Webpack Skillsets ======= ★ IoC and Dependency Injection(DI) understanding ★ AOP ★ Object-oriented programming ★ Database Design ### Programmer Analyst @ Pacific Gas and Electric Company Jan 2014 – Jan 2017 | San Francisco Bay Area Roles and Responsibilities ==================== ★ Created cost-saving batch applications to automate manual processes. ★ Member of development team which maintains applications generating 15% revenue. ★ Wrote software impacting customer sensitive information (meter usage, emergency contact, customer billing). ★ Championed projects end-to-end from user requirements to deployment. ★ Designed and implemented fault-tolerant batch solutions using Spring Batch. ★ Involved in modernizing project management paradigm from waterfall to agile. ★ Introduce modern architectures like test-driven development and continuous integration to management. ★ Presented programming topics to management for future tools. Java ==== ★ Spring Framework ★ Spring MVC ★ Spring Batch ★ Hibernate ★ JDBC ★ JPA ★ JUnit ★ Log4j ★ Maven ★ Jenkins Continuous Integration ★ Jet Brains IntelliJ ★ Oracle Utilities CC&B PL/SQL ====== ★ Oracle Database 12c ★ SQL Developer ★ SQLPLUS Scripting ======= ★ vi/vim ★ ksh and bash Skillsets ======= ★ IoC and Dependency Injection(DI) understanding ★ AOP ★ Object-oriented programming ★ Database Design ★ Understanding California Utility Industry and gathering user requirements. ★ Designing to scale and in consideration of other applications (Mainframe design architecture) using shared mutable states (legacy environment). ★ Incorporating collaboration and agile principles for projects in waterfall enforced environment. ### Software Developer Intern @ Novartis Institutes for BioMedical Research (NIBR) Jan 2012 – Jan 2013 | Emeryville,CA Roles and Responsibilities ==================== ★ Created inventory tracking software for laboratory cleaners. ★ Implemented features for web research applications designed and used by biomedical researchers. ★ Responsible for project tracking, documentation and progression for low-impact projects. ★ Debugged tickets, documented, refactored legacy code using tools such as JIRA, SharePoint, and Eclipse. ★ Collected digital signatures for clinical trails from project managers, directors, scientists, researchers. ★ Wrote website scrapper to generate CSV files for biomedical researchers. ★ Design and implemented simple data visualization websites using d3.js ★ Mentored by a senior front-end backbone.js developer. Java ==== ★ Tomcat ★ J2EE ★ Spring Framework Web + JavaScript ================ ★ Ember.JS ★ Vanilla JavaScript ★ jQuery ★ jQuery Mobile ★ d3.js ★ Backbone.js ★ Bootstrap Python ====== ★ BeautifulSoup Python Library Skillsets ======= ★ Working with laboratory cleaners in gathering and implementing features. ★ Project management for low-impact software/projects. ★ UX Designer ★ Learning about programming applications in pharmaceutical field. ★ Understanding, refactoring, creating unit-test for legacy applications in different languages. ★ Making project proposals for new low impact internal software. ★ JIRA issue & project tracking software ★ SharePoint ### IT Engineer @ Practice Fusion Jan 2011 – Jan 2012 Roles and Responsibilities ==================== ★ Experienced life and culture of a start-up company. ★ Transferred employee data to new laptops. ★ Wrote bash shell scripts to image computers. ★ Repaired and upgraded computers. ★ Demonstrated employees how to use internal software and office suites. ★ Worked along engineering teams to experience company software application and web stacks utilized. Skillsets ======= ★ Laptop repair ★ Public-speaking and teaching how to use internal software. ★ Maintaining a laid-back but productive atmosphere! ## Education ### Bachelor of Science in Computer Science San José State University Jan 2008 – Jan 2013 ## Contact & Social - LinkedIn: https://linkedin.com/in/eltonmurillo --- Source: https://flows.cv/elton JSON Resume: https://flows.cv/elton/resume.json Last updated: 2026-03-22