Software Developer Resume
CA
SUMMARY
- Dynamic career as a Software Engineer with industry experience writing hyper threaded, asynchronous, functional code.
- Takes pride in writing readable, precise, reliable, scalable, and secure code.
- Experienced at working on projects from initial idea and development phase (vision/analysis), performing all design/architecture work and delivering the completed product.
- Self - disciplined, highly organized professional with the ability to thrive in high paced environments.
- Outstanding presentation and communication skills and works exceptionally well within a team environment and individually with exceptional coding skills.
AREAS OF EXPERTISE
- Database Design
- Server/Client Caching
- SEO
- Functional Programming
- Object Oriented Programming
- Hyper Threaded Programming
- Vertical And Horizontal Scaling
- Digital Security
- Waterfall Project Management
TECHNICAL SKILLS
Languages/Tools: Java, Scala, Shell Scripts, PHP5, C++, C++/CLI, C#, VB, REST, SOAP, MS SQL, MySQL, MongoDB, SQLite, HTML5, Bootstrap 3, Maven, SBT, Play Framework 1/2, Spark, NodeJS, LAMP Stack, Drupal, Wordpress, Magento, Git, SSH, SSL, Nginx, Memcached, GeoIP, AWS
Applications: Emacs, Vim, IntelliJ, Visual Studio, Zendesk, Wrike, Jira, Microsoft Project, Google Apps, Salesforce, Marketo, PHPmyAdmin, Visio, SharePoint, Yammer, Box, Google APIs, Google Analytics, Google Search Console, Google PageSpeed Insights
Operating Systems: Mac OS X, FreeBSD, and Linux
PROFESSIONAL EXPERIENCE
Confidential, CA
Software Developer
Responsibilities:
- Developed hyper threaded lead harvesting CLI app, using Java and Maven
- Deployed 10 AWS instances to simultaneously run lead harvesting app, I used shell scripts to, run, update and monitor the servers remotely
- Created an asynchronous, and hyper threaded lead ranking system, vetting emails against DNS and ranking them based on the email server’s location, similar rigorous vetting and ranking methods where used for other data
- Created an in house email blasting solution, allowing us to generate high quality leads at a really low cost, using AWS, Ubuntu, port25, a PHP feeder, MySQL, leads were pushed to our CRM for follow-up based on engagement
- Used the Zurb foundation for emails, Inky and Node.js to create responsive HTML emails
- Built dynamic landing page and marketing funnel, leveraging skip logic, with the Java Play 1 Framework and Twitter Bootstrap 3. Java Script was used for data validation, when leads would click on the email information was automatically filled, if the information was missing as soon as the user started typing their address it would be pulled from Google’s API, or their browser.
- Wrote JUnit tests to ensure the quality of the landing page
- Optimized the speed of the landing page, by adding render blocking CSS to HTML, minifying and compressing files, optimizing images, and setting client cache timeouts
- Added SSL certificate and implemented load balancing for landing page using Nginx
- Used Restful and SOAP APIs to send money, get bank transaction information, implement click to dial in our CRM and run credit reports
- Supported and wrote API documentation for our affiliate program
- Created a simple CSV file importer for MySQL in Scala
Technologies used: Java, Scala, Shell Scripts, PHP5, Rest, SOAP, SQLite, MySQL, HTML5, Bootstrap 3, Zurb foundation for emails, Maven, SBT, Play Framework 1, LAMP Stack, Git, SSH, SSL, Nginx, GeoIP, AWS, Emacs, Vim, IntelliJ, Google Apps, Google APIs, Google Analytics, Google Search Console, Google PageSpeed Insights, Mac OS X, FreeBSD, and Linux
Confidential, Woodland Hills, CA
Project Manager
Responsibilities:
- Create and assign SEO tasks such as website technical analysis, keyword expansion, onsite meta data analysis, linking to other websites, creating customized reports of medium level complexity for clients, creative problem solving, responding to trouble tickets, and other tasks as assigned
- Complete tasks related to fixing broken PHP websites, write code snippets that required API keys, wrote small PHP scripts that needed to be expedited.
- Managed over 100 websites, including custom ecommerce sites, Wordpress, Magento, and Drupal
- Communicate effectively with internal colleagues including the Account Manager by email and telephone with a high level of professional courtesy
- Communicate effectively with clients by email and telephone to explain complex technical issues and solutions
- Proactively use technical knowledge and creativity to solve problems related to a client's website
- Update customer relationship management (CRM) database with notes and project updates
- Added a user interface to fundamental website audit report sent to clients
- Created website SEO progress report using Google spreadsheets
- Developed website link scrapper using PHP
- Designed automatic SEO website reporting tool, registered and tested APIs from a handful of tools and out sourced the project to our PHP team in India
Technologies used: cPanel, Shell Scripts, PHP5, REST, MySQL, HTML5, LAMP Stack, Drupal, Wordpress, Magento, SSH, SSL, Nginx, Memcached, Apache, Emacs, Vim, Google Apps, QuickBase, PHPmyAdmin, Google APIs, Google Analytics, Google Search Console, Google PageSpeed Insights, Linux
Confidential, Los Angeles, CA
Data Manager
Responsibilities:
- Responsible for overseeing a multitude of data and technology related projects, from configuring new cloud based services to training other employees on properly using new software
- Enhance firm's online presence by successfully maintaining the website's database design, user experience and marketing
- Responsible for prototyping and development of diverse web based applications
- Developed an innovative web application which captured all community details utilizing PHP, Drupal Views, Marketo, and Salesforce
- Worked within a cohesive team to create and manage the database tables
- Wrote an almost 900 line bash script that automated my biggest responsibility, unknowingly coding myself out of a job
- Technologies used: cPanel, APEX (Java), Bash Scripts, PHP5, REST, MySQL, SQLite, HTML5, LAMP Stack, Drupal, Wordpress, SSH, AWS, Vim, Zendesk, Wrike, Jira, Microsoft Project, Google Apps, Salesforce, Marketo, PHPmyAdmin, Visio, Yammer, Box, Google APIs, Mac OS X, and Linux
Confidential, North Hollywood, CA
IT/Operations Coordinator
Responsibilities:
- Facilitated all projects and operational systems for the CEO to help centralize and streamline IT processes
- Key contact for repairing any technical issues from the phone system to the server rack
- Oversaw a team of IT consultants ensured the company's IT infrastructure was running smoothly
- Monitored and maintained: HIPAA compliant facility, work stations, servers, and network
- Responsible for updating the website such as creating, and removing job opportunity pages
- Created an internal ticketing system using C# it was never fully deployed
- Technologies used: C#, HTML5, Visual Studio, SharePoint, Windows Server 2008