Software Engineer | Product Manager | Talent Screener
2017 - PRESENTMultiple- Worked with or led a team to develop an application from the ground up, typically with PHP and Laravel but sometimes with Python and Node.js (software engineer).
- Worked with the client to identify stories and epics, created and managed tasks, identified resources needed and work with Scrum or Kanban to deliver the project (technical project manager).
- Managed transition of projects to the cloud (AWS, Digital Ocean) or other cloud-related tasks.
- Created technical tests and interview potential developers to grow my clients' teams.
Technologies: PHP 7, Laravel, JavaScript, MySQL, Product Management, Web Project Management, Talent Management, Amazon Web Services (AWS), DigitalOcean, HTML, CSS, Apache, LAMP, DatabasesProduct Manager
2019 - 2020ThemeIsle- Conducted user research including creating surveys and interviewing users.
- Performed multiple competitors and market analyses for multiple projects.
- Managed multiple projects, using the Kanban methodology.
- Defined the product direction including which features to include and in which release.
- Communicated and collaborated with multiple teams (QA, marketing, content, and so on).
- Wrote documentation about new features, including API documentation.
- Managed automated emails to new and existing users, workflows and more.
Technologies: Product Management, Project Management, Scrum, MySQL, Agile, Kanban, GitHub, Asana, API DocumentationTechnical Interviewer | Mentor
2016 - 2019Thinkful- Gave practice technical interview to programming students (we even use Toptal interview questions sometimes).
- Reviewed student portfolio projects (necessary to pass the course).
- Provided mentorship, tips, and tricks in regards to the job market and interviews in general.
- Guided students through team projects acting as the product owner (project manager) using the Scrum methodology.
Technologies: Product Management, Scrum, Agile, MySQL, Project Management, CSS, HTML, JavaScript, Node.js, InterviewingSenior Software Developer
2015 - 2017TapClicks- Integrated complex API providers with our platform (AdWords, Analytics, DFP, Instagram, Pinterest, Bing, Yahoo, and more).
- Optimized the processing of data and queries on large databases (2TB+ Redshift database).
- Led and designed important platform features and used project management tools such as Jira.
- Mentored and code-reviewed newer developers on the platform.
- Wrote the code challenges used during the interview process for potential employees.
Technologies: Product Management, Amazon Web Services (AWS), Scrum, Agile, JavaScript, API Development, SOAP, REST, Magento, Zend Framework, Linux, Redshift, PostgreSQL, Git, MySQL, Project Management, Python, PHP, API Documentation, APIs, Writing & Editing, LAMP, Apache, DatabasesSenior Software Developer
2013 - 2015SekureCard Services- Defined the requirements in collaboration with C-level executives of a 500+ person company.
- Implemented major database changes affecting hundreds of pages while maintaining data integrity.
- Optimized complex reports using tables of several million rows.
- Created complex, interactive pages using Ajax and jQuery.
Technologies: Project Management, Scrum, Agile, API Development, jQuery, Ajax, MySQL, JavaScript, PHP, DatabasesWeb Developer
2013 - 2013Valnet- Developed single-handedly an important (featured on front page) section of a website with 15 million visits a month.
- Optimized several MySQL queries and occasionally used Memcached for a critical, higher-traffic functionality.
- Participated in design discussions.
- Added major features on a high-traffic review site, Forlocations.com.
Technologies: API Development, Zend Framework, Redis, Memcached, JavaScript, jQuery, Ajax, MySQL, PHP, DatabasesMicrosoft Dynamics AX Software Consultant
2012 - 2013Thinkmax- Customized the complex ERP, software for large customers (+500 million revenue) on large data sets.
- Developed large complex SQL queries to solve elaborate business requirements for leaders in their respective industry.
- Worked concurrently on multiple projects for multiple clients.
Technologies: Enterprise Resource Planning (ERP), SQL, X++, DatabasesWeb Developer
2010 - 2012Progi- Added extended reporting features and contributed to a complex database schema containing over a 100 tables.
- Presented to the company (30+) and participated in the implementation of Agile methodologies on the development team.
- Mentored interns new to the company.
Technologies: API Development, MySQL, CodeIgniter, jQuery, JavaScript, PHP, Databases