3

Click here to load reader

Lauren_K_Scott_CV

Embed Size (px)

Citation preview

Page 1: Lauren_K_Scott_CV

LAUREN SCOTT(225) 324-9955 | [email protected]

Professional Experience

Profile: Lauren is a motivated developer with expertise in creating and maintaining embedded web applications. Her experience has given her a wealth of knowledge over the entire web stack using Linux to develop event-driven, responsive web applications with modern Javascript APIs, configuring web servers, handling requests with RESTful services, object-oriented PHP, and optimizing SQL databases. In addition to her experience with Node, npm, and Backbone.js, she has also used Browserify, Grunt, Gulp, and Angular.js. Lauren thrives on exceeding the expectations of her clients and in collaborative environments. She has a voracious appetite for acquiring technical mastery of cutting-edge technology and constantly works to expand the limits of her expertise. Software development is not only her job; it is her joy.

Employment History

07/2014 –

To Date

IBM, Baton Rouge, Louisiana

Full Stack Web Engineer

• JavaScript development role implementing customizations for Sterling OMS web store for Fortune 500 client, including profiling and performance tuning which increased system performance up to 40x.

• Completion of the development team VM.• Training team members on Sterling extension framework development.• Facilitating development work of and for training onshore team.• Utilized XML, JBoss, Oracle, and Sterling OMS and developed documentation on

installation and configuration of latter three.• Provided JavaScript expertise for an Express/Angularjs project in addition to

supporting main client through bug fixes, feature improvements, refactoring of existing application and implementing version control for project team.

07/2011 –

07/2014

Cipafilter, United States of America

Software Developer

• Designed captive portal, including web interface and network interaction, to implement transparent proxy support for existing authentication system.

• Coded extension of network access control system to accommodate VLAN trunking support.

• Optimized database structure for continuously logging traffic on networks passing up to 50 Mbps.

• Designed complete MVC JS/PHP single-page web application for reporting on network traffic. Application included multiple report layouts, controls for time and filtering selection, charts, tables, dynamically alterable navigation, and many other event-driven responsive elements. This was implemented RESTfully using PSR-1 standard object-oriented PHP. Implementation involved constructing a query markup language for more dynamic requests; separation of concerns of output, template construction, and DB interaction; intensive query and request optimization for dealing with tens of millions of rows; and packaging application for npm.

Training

Salesforce ADM 201WD-150: Introduction to Object-Oriented Programming with Java ExamplesWD-154: Java SE 6 Programming FundamentalsGDC-01: Relational Database, HTML, and JavascriptXM-301: Introduction to XML and Related TechnologiesRD-810: Servlet and JSP DevelopmentSterling: Participant Modeling and User SecuritySterling: Process ModelingSterling: Item and Pricing ConfigurationSterling: Inventory and Order Management Business RulesSterling: Extending the Application

Page 2: Lauren_K_Scott_CV

Key Skills

Web Application Development HTML5 / CSS3PHP: PDO, Twig, Slim, Composer, PSR-0/1Javascript Framework/ APIs: JQuery + UI, Backbone + Marionette, Underscore, Handlebars, Highcharts, DatetablesJS request paradigms: AJAX, REST, JSONApp Packaging and Development: make, browserify, require.js, gulp, beefy, lessWeb console debugging: Chrome/Firefox dev consoles, stack trace, debug step-through, general Web API debug utilities (console.log, console.trace, console.profile, etc.), breakpoints, etc.

Linux/UNIX (Arch, Debian, Ubuntu)Sysadmin utilities: htop, user management (stat, chown, etc.), screen, ssh, disown, etc.Shell scripting: bash, zsh, sh, phpWebservers: Apache, nginxRouter and switch configuration: iptables, ebtables, ipsets, netstat, nmap, iproute2, ping, arping, etc.Advanced networking: VLAN, VPN (IPSec/PPTP), firewalls, SNMP, etc.Mail: mimedefang, sendmail, SpamAssassin

DatabasesSQL: PostgreSQL, MySQL, SQLitePostgreSQL query optimization: EXPLAIN, pg_stats, indexes, PL/pgSQL, Sphinx functions/procedures

pgsql DB extensions: C++, PHP, Linux CLIpgsql admin utilities: pg_ctl, pg_dump, etc.

noSQL: mongodbNormalized design

Development UtilitiesIDEs: vim, Eclipse, CodeBlocksdocumentation: doxygen, doccoVCSs: Git, Subversion (including merging, rebasing, branch structuring, hooks)Ticketing systems: mantis, RTVMs: VMWare, Virtualbox

Education

Middlebury College, United States of America, 2010 Bachelor of Arts in English and American Literatures