Senior Full Stack Software Engineer Resume
San Francisco, BaY
SUMMARY:
- With over 15 years of professional experience in building software from scratch for consumer & enterprise facing. 10 years in Brower - to-Server Development (LAMP, MERN, Python, ASP), 5 years in Single Page Application (JavaScript, Node JS, React, Ext JS), 5 years in Visual Programming and CS software (C++, Delphi, VB), 1 year in Mobile App iOS Swift.
- With sophisticated skills and academic knowledges in web & computer application programming, object oriented programming, data structures and algorithms.
- With hands-on experience in system analysis, system design, database scheme design, UI design, implementation, server and security maintaining.
- With capability and experience to build entire system from scratch for consumer & enterprise facing.
TECHNICAL SKILLS:
Programing Languages: C++, JavaScript, PHP, Python, iOS/Swift, ASP/VB and Delphi/Pascal
JavaScript: Node JS, Express JS, React JS, Redux, Jest, Gulp, Browserify, AngualrJS 2, TypeScript, Karam, Jasmine, jQuery, Ext.JS, YUI
Web Stuffs: Microservices, Docker, Elastic Search, Sphinx Search, AWS, REST API, HTML/HTML5, CSS/CSS3, LESS, XML, JSON, GrapthQL
Databases: MongoDB, MySQL, Redis, MS-SQL Server/ADO, MS Access, MS FoxPro, ODBC
Testing: Unit, Integration, Black-box, White-box, Configuration, Compatibility, Usability and Pressure
Frameworks: Express JS, CodeIgniter, Laravel, Symfony, Django
Mics: Agile - SCRUM, GIT/SVN/CVS/VSS, JIRA, Stash, Power Design, UML, PCI Compliance, Google-Map-API, Google AdWords, Analytics, SEO, Wordpress, MS-Project, MS-Visio, Photoshop, UI Design
Platforms: Linux (Ubuntu, CentOS, Red Hat), UNIX FreeBSD, MS Windows/NT, Mac
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco Bay
Senior Full Stack Software Engineer
Responsibilities:- Designed and built both back-end and front-end web applications for company’s web platform
- Write well designed, tested, efficient code using JavaScript, Node JS, React JS, JQuery, REST API, PHP, MySQL and MongoDB
- Created website layout, user interface using HTML, CSS, Photoshop
- Integrated data from various databases and back-end services
- Gathered and refined specifications and requirements based on technical needs
- Created and maintained software documentation
- Maintained and scaled up website
- Product catalog, Full-text search, User system, Order system, Shopping cart, and Payment system using Authorize.net and PayPal;
- Order system: Sales Order, one-click PO, Vendors, Ticket, RMA; Promo code/Coupon code system;
- Product system: Import/Export items, Relate items, Special items, Category, Brand, Calculate shipping fee based on shipping method; Customer management; Admin user management; Access privilege;
Senior Software Engineer
Responsibilities:
- Designed and built web applications for the company’s e-commerce website and various websites on both the front-end and back-end
- Performed database architecture, maintenance, and performance tuning
- Converted mockups to pixel perfect layouts using HMTL, CSS
- Maintained and scaled up website
- Tech stack: JavaScript, NodeJS, PHP, Python, MongoDB, MySQL, HMTL, CSS
- Integrated various 3rd-party applications such as Payment Gateway, CRM, Accounting Software, Shipping, etc.
- Participated in product and project planning.
- Provided technical advice to the project or product’s owner.
- Resolved technical problems in creative ways, provided mentorship and strategic guidance.
Senior Full Stack Software Engineer
Responsibilities:
- Designed and wrote back-end and front-end application for the company’s e-commerce website
- Key features: Shopping cart, Product catalog, Shopping Cart, Order system, Payment system, Product Import, Sales Reports, Dashboard…
- Backend: PHP, MySQL, REST API and Sphinx Search
- Frontend: JavaScript, JQuery, HMTL, CSS
- Architected high performance, scalable, testable web applications
- Performed database architecture, maintenance, and performance tuning
- Participated in project planning, analyzing, designing, implementation, and testing.
- Provided technical advice to team manager and product owner.
- Worked independently on project from idea stage to completion.
Senior Frontend Software Engineer
Responsibilities:
- Leaded the analyzing, designing and implementing web-based applications using JavaScript, ExtJS, PHP, Perl, MySQL, HTML and CSS
- Performed database architecture, maintenance, and performance tuning
- Built Bayonet Insights2™ frontend applications on LAMP stack
- Converted mockups to pixel perfect layouts using HMTL, CSS
- Build Canary projects using Perl
- Provided strategic guidance and mentorship to junior team members
- Participated in project planning
- Resolved technology problems
- Learned and applied new technologies instantly such as ExtJS and Perl Insights 2 (Single Page Application - JavaScript, Ext JS, PHP, MySQL)
Frontend Software Engineer
Responsibilities:
- Designed and wrote front-end applications for the company’s primary product - the Network Filtering System which allows schools, companies to block specific contents such porn, shopping, social and instant messaging.
- Converted mockups to pixel perfect layouts using HMTL, CSS
- Build frontend applications using PHP, MySQL (backend application queries settings from database), JavaScript, HTML, CSS
- Performed cross browser testing, database optimization, security auditing, benchmark testing and stress testing.
- Participated in product and project planning.
- Participated in team coding training.
Software Engineer
Responsibilities:
- Developed and maintained company’s website.
- Designed and wrote frontend applications for company’s website using ASP, Microsoft SQL Server, HTML, VB Script, JavaScript, HTML and CSS.
- Installed, configured and maintained dependent software running stably.
- Created page prototype using Adobe Photoshop.
- Created page layout using HMTL and CSS.
- Provided HTTP web service using Microsoft IIS.
- Implemented web application using ASP, VB Script and JavaScript.
- Stored data persistently in database using Microsoft SQL Server.
- Gathered project requirements from local and oversea marketing team via phone, email and meeting.