Software Engineer Resume
Madison, WI
SUMMARY:
- An experienced driver can drive any car. An experienced developer can drive any technology.
- Data architecture. Database design, development, and management .
- Data warehousing. ETL. Data mining.
- Data wrangling. Business intelligence. SQL, stored procedures. MySQL, PostgreSQL, Oracle, Sybase.
- Python, Pytest, Python unit testing, TDD. Linux command line and setup (Ubuntu 14.04, Centos 7).
- Git for development and production environments. Ruby and shell scripting. Other languages (C, Lisp, Java, COBOL, Vbscript, Visual Basic).
- Functional and scientific programming (Python, SAS, Fortran). Application architecture and systems analysis. Requirements collection and definition, testing, and project management. System development life cycle (waterfall, V). Agile development. Test plans. TDD, BDD. Clojure and ClojureScript for personal and business use.
- Data - driven Web applications. Javascript, HTML, CSS, Ajax, jQuery, JSON, XML, PHP. Jasmine, Rspec, and Cucumber/Selenium test frameworks.
- Python/Django with REST Framework, Bootstrap, jQuery. Test-driven and behavior-driven development. Agile development, stories, sprints, Scrum, Jira, Git, GitLab.
- Ruby On Rails with AngularJS and NodeJS.
- Data mining/analysis and presentation.
- Technical, educational, government, business, and nonprofit environments.
- Accounting, finance, insurance, demographics, law enforcement, visa tracking, distributed data collection, personnel, customer product information, publishing, education, networking, technical support, fundraising and marketing.
- Multiple platforms and methodologies.
- Rapid mastery of new tools and approaches.
- Know business, technical, and human components.
- The training and experience to use any tool to do the job.
TECHNICAL SKILLS:
- Data architecture -- Data warehousing - ETL - Data mining - Data wrangling - Business intelligence -
- SQL - MySQL - Oracle (Developer/2000, SQL Navigator, SQL*Plus, PL/SQL stored procedures) - MS
- SQL Server (Enterprise Manager, Query Analyzer, Views, TSQL & stored procedures, Security) - Crystal
- Reports - PostgreSQL - MS Visual FoxPro - MS Access - SQLite - Sybase
- PHP - Javascript - HTML - CSS - jQuery - Ajax - Python - Django - REST framework - JSON - MVC – Bootstrap – XML – SOAP – Web services – Nginx – CPanel – PHPMyAdmin – Apache – ASP – VBScript – ADO/ODBC – Visual InterDev – COM Objects – .Net – IIS – Ruby On Rails – AngularJS
- Python – PHP – Ruby – SQL – Git – C – XML – Regular Expressions – Visual Studio and InterDev – Visual Basic 6.0 – Lisp – Java – ADO/ODBC – Windows API – VBA for Access, Word, Excel – Fortran – SAS – SmallTalk – Matlab – Ada – Clu – Smalltalk – Prolog – Clojure
- Oracle Basic, Oracle PowerObjects Lite DBMS, Paradox, FormFlow, Banyan Vines, HP Laser Printer Command Language, CMS, Advanced Revelation, COBOL, FORTRAN, CICS, MVS/TSO, Panvalet, SAS, IDMS, JCL, REXX, Attachmate, VMS
- Imperative – OOP (MVC/MVP) – Functional (FP) – REST
- UNIX and Linux (Ubuntu, Centos) – Bash – Windows XP / Vista / 7 / 10 – IBM VMS, MVS/TSO
- Process / data / event / state / object modeling – Data architecture, design and implementation – Data-driven Web architecture, design and development – Interface architecture, design and implementation – Agile development with Jira – Test-driven development – Behavior-driven development – Quality assurance and testing – Unit and functional / integration testing – Design patterns – Git version control
- Business analysis – Strategic analysis and planning – Vendor liaison – Technical and business writing – Customer support – Requirements, scoping, resource estimation, progress reporting – User/technical liaison
- Networking – Technical support – Demographics and data analysis – Accounting – Insurance – Finance – Law enforcement – Visa tracking – Distributed data collection – Personnel – General business (Invoices – Inventory – Customers) – Nonprofits – Publishing – Education – Marketing
PROFESSIONAL EXPERIENCE:
Software Engineer
Confidential, Madison, WI
Responsibilities:
- Implemented story-based backend features and enhancements for RESTful Web-based applications using Django and Python
- Implemented story-based user interface features and enhancements for RESTful Web-based applications using Javascript, jQuery, Ajax, Jasmine, HTML/HTML5, and Bootstrap
- Managed version control with Git and Gitlab and user stories with Jira
Technologies Used: Django, Python, Pytest, Jasmine, Python and JavaScript unit testing, RESTful design, Django REST Framework, Django class-based views, Git, GitLab, Jira, Agile development, Test-driven development, Behavior-driven development, Spike exploration techniques, HTML, Centos 7, Javascript, jQuery, Ajax, CSS, Pip, Python virtual environments, MySQL, regular expressions, Bash script, XML, SOAP, SQL, Vim editor, PyCharm, Atom
Web Developer
Confidential, Madison, WI
Responsibilities:
- Implemented and supported MySQL database for online bidding system
- Implemented and supported Web application using functional and object-oriented design patterns in PHP, Javascript, HTML/CSS, and MySQL
- Implemented and supported utilities written in Bash script, Vim script and regular expressions, Python, Ruby, Javascript, and PHP
Technologies Used: Data architecture, Data warehousing, ETL, Data mining, Data wrangling, HTML, Python, Ruby, PHP, regular expressions, Ubuntu Linux 14.04, Javascript, jQuery, MySQL, CSS/CSS3, Bash script, XML, SQL, functional and object-oriented programming, httpd, ftp, telnet, Vim editor, Apache, htaccess, macros for MS Word / MS Excel / LibreOffice Writer / LibreOffice Calc
Owner, Service Provider, Web Master and Database Developer
Confidential, Madison, WI
Responsibilities:
- Design, implement , and support MySQL databases for internal and external reporting, data warehousing, ETL, data mining, data wrangling, b usiness intelligence, data access, and administration, using OOP and functional programming and test-driven / behavior-driven development
- Design, develop, and maintain intranet and online Web applications written in Javascript, Ajax, PHP, Django, Bootstrap, HTML and CSS
- Installed, configured, and supported Nginx Web server for intranet
- Develop and support utilities using Windows batch files, Vim script, regular expressions, Bash script, Python and Ruby
Technologies Used: Data architecture, Data warehousing, ETL, Data mining, Data wrangling, Business intelligence, Django, Python, RESTful design, Django REST Framework, Javascript, jQuery, Ajax, Bootstrap, HTML, CSS, Ruby, PHP, regular expressions, Ubuntu Linux 14.04, Nginx, Wordpress, Bash script, functional and object-oriented programming, XML, SQL, MySQL, PostgreSQL, Vim editor, Apache, htaccess, httpd, ftp, telnet, macros for MS Word / MS Excel / LibreOffice Writer / LibreOffice Calc, Atom, Clojure, REPL, Emacs, Intellij, Scala, Pandas, Numpy, PyCharm
Web Master and Business Analyst
Confidential, Madison, WI
Responsibilities:
- As Web master, supported and partly automated mission-critical processing while enhancing and supporting internal and customer-facing data-driven Web applications as well as acting as liaison with primary software vendor
- Designed and operated Python programs using functional and object-oriented language features for web service consumption, database access, and process automation
Technologies Used: Data architecture, Data warehousing, ETL, Data mining, Data wrangling, Business intelligence, HTML, DHTML, Python, httpd, ftp, telnet, Web Services, FreeBSD Unix, Apache, htaccess, Javascript, XML, SQL, SQL Server, Visual FoxPro 6.0, functional and object-oriented programming, Windows 2000, Windows XP, MS FrontPage, IIS 5.0, MS Access, MS Word, MS Excel, MS Outlook
Web and Database Developer
Confidential, Madison, WI
Responsibilities:
- Raised data reliability from 30% to 95% while meeting emergency 1-month schedule by completing unfinished secure customer-facing Web application with 100s of hits per day
- Designed, implemented and supported new web sites, desktop applications, and data warehouses in dynamic data environment
- Implemented data warehouses and business intelligence, and performed ETL and data mining
Technologies Used: Data architecture, Data warehousing, ETL, Data mining, Data wrangling, Business intelligence, ASP, ADO, HTML, DHTML, SQL, SQL Server 7.0, VBScript, Javascript, XML, Visual Basic 6.0, Visual FoxPro 7.0, functional and object-oriented language features, Visual InterDev, CDONTS, MS NT 4.0, IIS 4.0, MS Design-Time Controls, MS Access 97, MS Word, Excel
Web and Oracle Developer
Confidential
Responsibilities:
- Collaborated with team to implement 3 Web applications with 80+ pages, 100s of hits per day
- Raised site reliability from 75% to 100% by rebuilding secure customer-facing Web application
- Acted as liaison between technical and non-technical internal customers
Technologies Used: ASP, ADO, HTML, SQL, MS SQL Server 7.0, Visual InterDev, CDONTS, MS NT / IIS, VBScript, Javascript, MS Word, Excel
Confidential
Web and Database DeveloperResponsibilities:
- Implemented data warehousing and b usiness intelligence, and performed ETL and data mining using SQL and PL/SQL,
- Developed stored procedures, forms, and reports to re-implement internal database
- Coached 3 team members in PL/SQL and SQL
Technologies Used: Data architecture, Data warehousing, ETL, Data mining, Data wrangling, Business intelligence, Oracle 8.05 / 8.15, Oracle Developer/2000, PL/SQL, SQL, SQL*Plus
Oracle and Application Developer
Confidential
Responsibilities:
- Assisted with e-filing application for Confidential Elections Board to manage Wisconsin PACs
- Re -implemented database system to track all international visa holders at Confidential -Madison and generated official forms for Immigration and Naturalization Service and US Information Agency
- Replaced Wisconsin Department of Justice legacy document and database automation systems for distributed users across the state
Technologies Used: Data architecture, Data warehousing, ETL, Data mining, Data wrangling, Business intelligence, Oracle PowerObjects, Oracle Basic, SQL, Oracle PowerObjects Lite DBMS, Visual Basic, Win95/98, MS Access 97, SQL, VBA for Access, Paradox, FormFlow, Banyan Vines, MS Word, Excel, NT 4.0
Application Developer
Confidential
Responsibilities:
- Supported 100+ internal clients in 5 state organizations, performing ETL, business intelligence, data mining, and data warehousing of politically sensitive population data, supporting $1,000,000 Confidential ’s budgets and financial analysts managing $1,000,000s, and producing State employee telephone directory
- Enabled Confidential ’s Budget Briefing system to serve 50 budget analysts with concurrent access through ETL, business intelligence, data mining, and data warehousing
- Supported State Job Service division with over 200 programs, forms, batch procedures, and reports
Technologies Used: Data warehousing, ETL, Data mining, Data wrangling, Business intelligence, MS Word, MS Access 97, SQL, VBA for Access / Word / Attachmate, HP Laser Printer Command Language, Excel, Visual Basic, Windows NT 4.0, COBOL, FORTRAN, CICS, MVS/TSO, CMS, Advanced Revelation, SAS, IDMS, JCL, VSAM, REXX, Attachmate, WordPerfect, MS DOS