We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • As a self - motivated and self-taught Software Developer, my goal is to acquire a developer position that allows utilization of previous experience, education, and creativity with a margin for growth and guidance.
  • Confidential has over 7 years of experience in Software Engineering specifically using PHP on Zend Framework 1, 2 for ecommerce projects.
  • He has an advance knowledge of PHP, HTML, JavaScript, ExtJS, Knockout JS, Backbone.js and SQL.
  • He has managed website system integrations and security.
  • He has designed a full stack development (backend, frontend) using HTML, CSS, native Javascript, jQuery, Bootstrap, responsive web design and SSL Certificate Issues.
  • He did a server Side Optimization, Profiling with Black Fire for PHP.
  • He had worked on MySql (database design INNODB), PostgreSQL, PostGis (PostgreSQL).

PERSONAL SKILLS:

  • Self control
  • Stress-resistance
  • Diligent
  • Dependable and reliable
  • Attentive to details
  • Cooperative attitude to other co-workers
  • Ability to respect mentors and instructors
  • Persistent to the problems
  • Efficiently and expeditiously finding the solution
  • Initiative with willingness to take responsibility

CORE COMPETENCIES:

  • PHP 7+, Zend Framework 1,2, Symfony, Laravel, Cacke PHP, Code Igniter, OOP
  • Python, Java, C++
  • PHPUnit, Mockery, unittest python, jUnit Unit Tests Frameworks
  • Performance testing JMeter, New Relic, googlePageSpeed, ySlow
  • JavaScript, jQuery, ExtJS, Angular.JS, KnockoutJS, Backbone.js, Vue.js
  • HTML, CSS, XML
  • SVN, Git, Bit Bucket, GitHub, Fisheye Git
  • SQL, MySQL, Percona, PostgreSQL (PostGis), Oracle
  • Elastic Stack, Elasticsearch, Logstash, Kibana noSQL, Memcached, Redis, MongoDB
  • CMS, Open Cart, Zen Cart, WordPress, Confidential 1,2
  • Linux, Ubuntu, Centos, Apache, Nginx, Varnish
  • AWS, RDS, EC2, S3

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Senior Software Engineer

Responsibilities:

  • Leading development of e-commerce websites using PHP, MySQL, Zend Framework, Confidential Framework 2.2+
  • Confidential 2 headless e-commerce, Vue.js, Node.js, Elasticsearch, API layer which provides the data to Headless Vue js application — Node.js, Express, store all Products, Categories, TaxRules, Attributes in Elastic Search database which is used in Rest API.
  • Build websites from start to finish. This includes theming from scratch, architect and write custom extensions according to best practices
  • Maintaining and update existing websites, migrate sites from Confidential version 1.9 to version 2
  • Starting Confidential data and code(extension) migration to new version
  • Developing new features for websites
  • Developing internal company instruments, portals using Laravel Framework, React.JS,
  • Integrating REST and SOAP API with eBay, Amazon, Walmart, Home Depot systems - products from main web suite automatically listed
  • Synchronization with PIM (Product Information Management) Salsify system using RestAPI
  • Testing Functional and Integration using Python unittest on Jenkins server
  • Integrating with warehouse management system
  • Managing website system integration and security
  • Continuous integration testing Amazon Pay and PayPal, Credit Card payments testing
  • Developing Automatic Backup (files/db) by schedule or by some event in my case before synchronization with ERP, with possibility manage and restore backups from admin area
  • Mentoring less-experienced developers

Confidential, San Jose, CA

E-Commerce Software Developer

Responsibilities:

  • Performing optimization, setup production environment on AWS Cloud using Elastic Cloud Balancing
  • Customizing module development using Confidential development best practices
  • Performing Technical SEO optimization
  • Developing application using PHP v7.1, JS, Jquery, BackBone.JS, Knockout, Requires.JS
  • During my work I was responsible for both Frontend and Backend part of application (Full stack development (backend, frontend)
  • Integrating custom shipping module using 3rd party API (Echo Carrier), it is only one safes selling site in USA that can calculate actual shipping cost of heavy safe online during checkout
  • Integrating with consume credit card processing payment method (Converge API)
  • Serving Side Optimization, Profiling with Black Fire for PHP
  • Configuring Redis for sessions Memcached for cache, Varnish for FPC increase site speed, throughput and less AWS resources usage.
  • Integration with ERP, custom POS using AngularJS.
  • Custom Design Theme implementation CSS, Bootstrap, responsive web design
  • Integrating Elasticsearch with Confidential - improve search autocomplete and layers navigation performance. Kibana UI for search analytics.

Confidential

Software Engineer

Responsibilities:

  • Working on implementing SQRS pattern that handles the logic for routing the read-write queries to the appropriate databases. Developers do not need to know which configuration is being used and there are no separate read-write database connections. This module improves extension development speed and performance of applications.
  • Making Split database performance optimization for checkout, orders, and product data that can all each use a separate master database that you can optionally replicate. This module improve scalability.
  • Developing Visual Merchandiser module for Confidential 2, set of advanced tools that allows you to position products, and apply conditions that determine which products appear in the category listing
  • Creating Category Rules Module - dynamically change the product selection according to a set of conditions. Each category can have only one category rule, although the single rule can have multiple conditions. For example, you can create a category rule for a specific brand.
  • Developing Stage module - stage, preview, and schedule product, pages and promotional updates my schedule, save history of the changes, versioning, rollbacks of the changes
  • Improving export/import functionality that creates possible import products, categories using CSV files with correct structured products data, upload product images (local or http) to Confidential 2 with creatine Product attributes, options values on the fly
  • Implementing easy configuration of Varnish Cache version 4,5 with Confidential framework Just need download varnish configure file from Confidential admin area and setup and configure Varnish on server.
  • Understanding J-meter load and performance testing. Including fixture generator that allows you to fill your store with dummy(test) data of different sizes. Writing code scenario for JMeter which you can run it using GUI or console with possibility adjust different parameters of testing: Number of concurrent users, percentage of different behaviors of user scenarios (View Product, Add to cart, checkout )
  • Profiling PHP code performance xh-proff with report in custom GUI, x-debug profiler with profile data visualization using KCacheGrind, later using laterBlackFire.io
  • Integrating New Relic for application monitoring
  • Cower code with unit, functional (using Selenium), integration, and performance tests for my code, running test continuously using Atlassian Bamboo tool
  • Creating front end performance acceptance test using Yslow and PageSpeed Insights
  • Working with Confidential framework written on PHP, Zend Framework and Symphony
  • Using next types of RDMS - MySQL, Percona, Aurora using Confidential ORM with EAV database layout for development
  • Fronting part of modules use JS, JQuery, Knockout js, Require JS, Angular.JS

Confidential

PHP Software Engineer

Responsibilities:

  • Creating PHP web application using, CodeIgniter Framework (MVC) using OOP and ORM
  • Developing Frontend of web application using Angular.JS JavaScript, jQuery
  • Implementing OAuth authorization for user login/registration using Facebook or Google
  • Creating new dedicated instance AWS (Amazon Web Services/AWS - EC2) of application on for premium/paid clients
  • Improving file storage on Amazon S3
  • Completing application process video using ffmpeg Linux library, I create OOP library on PHP to easy and fast work with ffmpeg
  • Working with application used Flex/Flash for video clips generation, communication with PHP application using XML Rest API
  • Application deployed on AWS using Git for version control

Confidential

PHP Software Developer

Responsibilities:

  • Developing “Agromodule” module calculated area of a land, create analytic (harvest per gallon of fuel, total fuel usage per filed, gallons per acre)
  • Resolving Traveling Salesman Problem (find the shortest round-trip route) using PostgreSQL, before this problem can't be solved and was in development 1 year.
  • Developing backend server using Java Spring Framework
  • Frontend Java Script, Sencha Ext JS, Google MAP Api v2.0,
  • Writing UDP packets receiver for differed GPS Modules using Python,
  • Working with RDMS used for Maps(OpenStreet) and Gis information - PostgreSQL, PostGis (PostgreSQL),
  • Managing RDMS used web application and storing GPS Data - MySQL
  • Improving Performance Optimize algorithm doing logic of application(alerts, zones) on devices(C++, and Java ME) not on server.
  • Using Git, SVN
  • Mentoring less-experienced developers

Confidential

PHP Software Developer

Responsibilities:

  • Supporting and integrating different payment methods protocols (Banks, Kiosks, SMS, Credit Cards) with payment aggregator
  • Developing Payment System Fraud management system and risc analytics for gaming industry with possibility block 3-d party systems accounts. Cross-project Analytics works in conjunction with Cross-project Blacklisting to defeat serial fraudsters.
  • Integrating payment methods using REST API, and SOAP Protocols
  • Compounding performance using multi threads Multi curl methods for sending payments,
  • Developing payment system aggregator functionality using PHP with Zend Framework and Yii, OOP
  • Working with Front End development using CSS, Java Script, jQuery
  • Caching using Memcached key/value storage

We'd love your feedback!