Contact Info
- resume-pers@bsflowers.net
- Woonsocket, RI 02895
- www.slightlycyberpunk.com
Skills
- Application Development: Java, Spring/Springboot, C/C++/C#,
Python
- Web Development: LAMP stack (Linux, Apache, MariaDB, PHP), HTML5,
CSS3, Javascript, JQuery, NodeJS, React
- Performance Monitoring: ELK stack (Elasticsearch, Logstash, Kibana),
Grafana, InfluxDB, Kapacitor, JMeter
- System Administration: Linux/Unix, Bash/Ksh and
Windows/Powershell scripting, Ansible, Apache, Dovecot, Nextcloud, Git, SVN,
Jenkins, Quickbuild, Microservices
- Cloud Platforms: Proxmox, Microsoft Azure,
Pivotal Cloud Foundry, Google Cloud
- Hardware: Arduino, RapsberryPi, 3D Printing, OpenSCAD
Education
- BS in Computer Science
The Pennsylvania State University, May 2012
About Me
A software engineer with 12 years of professional experience primarily
focused in performance engineering including development of server, client,
and web applications. I also have extensive personal experience with system
administration on my home lab including Dovecot (email), Apache and Nginx (web),
Mastodon (social media), Nextcloud (file server and cloud apps), Git (version control),
Ansible (automation) and others, and have some experience programming embedded
devices with Arduino and Raspberry Pi platforms plus 3D modeling and printing.
Professional Experience
-
CVS Health
Apr 2019 - Present
- Developed performance testing frameworks using in-house and open-source
technologies simulating tens of thousands of retail stores performing
thousands of transactions per second against databases, filesystems, JSON, AJAX,
Kafka, and other endpoints.
- Led the effort to migrate the performance testing tools from on-premises
servers to a Microsoft Azure cloud environment.
- Developed additional monitoring tools using in-house and open source
technologies for real-time and recorded monitoring of system performance,
application behavior, and logs.
- Performed testing, triage, and analysis of new application releases to
ensure scalable performance in production.
- Supported other teams as needed including web development,
batch testing, and Unix administration.
-
Tata Consultancy Services
Jun 2012 - March 2019
- Developed batch processes utilizing Unix (AIX) shell scripting, Informatica
workflows, BMC Control-M scheduling, Oracle PL/SQL and Java application integrations
- Lead development of improved Unix shell script framework used by the performance
testing team for system monitoring and collection of test results which significantly
increased the pace of execution through parallel processing of and real-time display
of results.
- Led the testing effort, including development of custom script components, for
data integration from major acquisitions representing a 20% increase in retail
volume.
- Trained and educated new team members on Unix and batch processes.