Senior Software Engineer Resume
2.00/5 (Submit Your Rating)
SUMMARY
- I'm an architect and application developer with more than ten years of experience in critical thinking, problemsolving, and delivering solutions. I've worked in computer assembly and software development, but I'm most passionate about solving problems with appropriate software implementations.
- Comfortable with refactoring, retro - fitting, and building software from the ground up; I work well with others, lead effectively and I'm results-oriented and proactive.
- I'm looking for an open and collaborative environment where teams work together to deliver a solution or solutions. The ideal opportunity would also foster growth and career development, making it equally rewarding for employer and employee.
PROFESSIONAL EXPERIENCE
Senior Software Engineer
Confidential
Responsibilities:
- PHP Javascript - Google Closure, nodejs, commonjs, es6, webpack + @symfony-encore
- AWS: S3, CloudFront
- Vagrant/VirtualBox + shell provisioning symfony 1.4.*/Symfony 3.*
- Introduced git branch for PHP upgrade to v7.2
- Introduced newer Symfony Components from 2.*/3.*
- Implemented Guzzle for various API calls
- Implemented composer package manager
- Implemented dependency injection container for web application
- Designed and deployed initial round of Google AMP pages
- MariaDB/MySQL, including ad-hoc queries for business
Senior Software Engineer
Confidential
Responsibilities:
- Various engineering enhancements
- Developed a currency tracking API microservice to better facilitate a separation of concerns using:
- Symfony 3.x
- JWT authentication - dotenv - MySQL
Senior Software Engineer
Confidential
Responsibilities:
- Developed features and enhancements for proprietary virtualization applications
- Frameworks: Kohana, Symfony2, Angular
- Achievements:
- Developed certificate revocation list checking implementation in GnuTLS over Apache2 for xmlrpc communications
- Updated application to use PSR-4 autoloading standards
- Developed and deployed more robust application namespacing convention to accompany the PSR-4 adoption mentioned above
- Developed asynchronous calls to update hardware metrics in GUI
- Developed script to aggregate repository "diffs" between old and current model properties
- Executed root-cause analysis on riak distributed database regarding node availability on > 2 cluster sizes (vnode research around SHA-1 distribution)
- Design Patterns Used: Factory, MVC, Mediator, Proxy, Dependency Injection
- Web Server Technologies Used: Apache2
- Databases Used: riak (NoSQL), SQLite
- Operating Systems Used: Linux (Ubuntu 14.x)
Senior PHP Developer
Confidential
Responsibilities:
- Developed for 118118.com, 118218.fr, 118.ie and 118118money.com, and kgbdeals.com
- Frameworks: Symfony2, Laravel, Bootstrap, Foundation
- Supplemental Technologies Used: GuzzlePHP(cURL framework), Doctrine ORM
- SCM: Git, Subversion
- Achievements:
- Developed geo range service that implements Haversine formula and an ip2long table in order to find valid locations within a given radius from a focal point (search: nearest businesses to given location)
- Developed abstract widget class and concrete extended classes for widget types (customizeable content per p a g e)
- Re-factoring and updating custom code-base
- Design Patterns Used: Decorator, Command, Factory Method, Strategy, Front Controller, Model-View- Controller, Mediator, Dependency Injection
- Web Server Technologies Used: Nginx, Apache2
- Databases Used: MySQL; Redis; Memcache, MongoDB(limited)
- Operating Systems Used: Linux(CentOS) on Amazon EC2 for remote deployment and load balancing, Windows Server 2003, Windows 7
- Researched and Tested Technologies: node.js, Express, Lua, MongoDB
Lead Developer for Integration Website
Confidential
Responsibilities:
- Lead web developer for confidential
- Design and implementation of two website revisions
- Used jQuery FormBuilder plug-in, developing additional widgets and object extensions for tables, passwords(HTML5), selects, emails, and the addition of tabbed navigation(i.e. form steps). Created massive object literal and converted to a JSON format that was acceptable for jQuery dForm plug-in. Converted object literal to JSON and saved to cloud service with AJAX call. Form rendering implemented through dForm on client side to alter and save as necessary
- Design, development, and deployment of training web application to register for training classes, using AJAX, html templating in jQuery, jQuery UI buttons and dialog widgets
- Created basic razor host scripts to interface with the datasources through DotNetNuke CMS