Click here to load reader
Upload
lauren-scott
View
156
Download
0
Embed Size (px)
Citation preview
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
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