Chadwick Timbric (chadwick.[email protected])
Enterprise Backend Software Developer (computer programmer / code author)
Senior enterprise backend software developer passionate about code, both functional and imperative: I write mission-critical system backends across many domains, financial, transportation, telecommunications, e-commerce, defense, etc. I started at Sun Microsystems, Inc. assisting their top clients in implementation of JEE patterns with code quality. More recently I used AWS, Serverless, Spring, Network Bulkheads, Java Optional, Reactive eXtensions, NoSQL to design and author reliable Java systems deployed on AWS.
Java, Kotlin, Scala, Bash + Linux (Postman, Curl, jq, tmux), Spring Boot (REST, JSON), AWS (S3, SQS, Lambda, Pipelines, EC2), Reactive eXtensions (RxJava), Bulkheads (Hystrix), JEE Design Patterns, Microservices, ETL, SQL (Oracle, PostgreSQL, Maria/MySQL), NoSQL (Cassandra, Mongo), Messaging (JMS, SQS, Rabbit, Active MQ), TDD (JUnit, Mockito, Wiremock, Gerkin, Cucumber), Encryption (SSH, H2-MAC, NTRU, XOR), RPC TCP UDP Networking (Wireshark, Protobuf, Finagle, Wireshark, RMI, CORBA), Git, BDD, DDD, GitHub, Bitbucket, Nexus, Artifactory, Multi-factory Auth (OAUTH), Single Sign-On, OSGi, Jenkins, Bamboo, Atlassian Tools, …
B.S. in Computer Science at University of Colorado, Boulder
Sun Certified Java Developer, Sun Certified Java Programmer
AWS Certified Developer (in progress)
Patent: #6907423 (Search engine interface and method of controlling client searches)
USMA at West Point (attended)
Primary code author (30k+ lines of code) of their AWS rewrite of their entire outbound email system for customer purchases including trip information and sales receipts. Sales receipts and trip information listings for all Amtrak trips, with add-ons, and purchase types, across all Amtrak stations, passenger classes, and third-party carriers.
Features included the handling of and processing scale for all Amtrak customer purchases, the publishing of business metric, system metric for observability, error / failure alerting, meaningful trace, debug, info, warn, and error logging with security and PII protection.
Technolgies included AWS (Cloud Formation, Lambda, Event Bridge, SQS, S3), Immutables.org Java Beans, REST, JSON + FasterXML Jackson, HttpClient, environment specific configuration, environment variables, Java 11, Maven.
Lead team authoring software connecting hospital ERP and medical equipment purchasing systems to GHX.
Used AWS EC2, SQS, S3, and Lambdas, Java, Oracle.
Web Services, FTP, sFTP, HTTP(S), JSON serialization/deserialization, SQL.
Deployed in 100’s of customer data centers, two week release cadence w/ prod deploy.
Implemented direct deposit signup services in Spring Boot.
Implemented account bank migrations, bank change, for all PayPal accounts in Spring Batch.
Maintained and implemented feature enhancements to a batch merchant report generation system.
Updated the video catalog and merchandising backend originally authored by Motorola for Bouygues Telecom, France.
Java EE, WildFly, GlassFish, WebSphere, REST, Wiremock, Mockito, Postman, Wireshark.
Updated one Java system to Docker/Kubernetes, Java 11, Cucumber, Reactive Extensions, Git.
Maintained 100+ Java micro-services, added new micro-services all in Amazon Web Services.
Linux, Netflix OSS, Cassandra NoSQL, Reactive Extensions, Java 8, SQS, SNS, S3, EC2, Active MQ, Mongo, Git, Spring.
Designed and built “RxJDBC,” a Reactive Extension, RabbitMQ Message Oriented Middleware (MOM) front to an Oracle database as part of the Resiliency Project, Java, Git.
Back-end dev-ops programmer on SOA Finagle+Protobuf+Cloud Java/Scala micro-services.
Atlassian, Cucumber BDD, PostgreSQL, Hadoop, Hibernate, Scala, Intelli-J IDEA, Git.
Project Lead for integration of iOS, Android mobile task system with legacy web-based system
Tasks roughly are E-mail messages enhanced for distributing and tracking business actions.
Customers included Fortune-500 companies. Scalability, performance were significant.
Technologies: OSGi, Gradle, Git, and Sql Server, Git, Mercurial, Subversion, CVS.
Extended and maintained legacy J2EE web-based task management system.
Extended and maintained a JEE merchandise inventory system with MySQL DB, Java, Spring.
Customers: AmDocs, Etilize, Bell South, eBay, Frontier Airlines, Skyway
Viawest data center Linux servers for J2EE applications with Java management software, Java, Linux, VMware, Zen, Amazon Web Services.
Large number of customers including Crocks, Wells Fargo, and Hunter Douglass, among others.
Created NIO client with could reach 100 Mb/s scale message rates.
Created new web sites, Java.
Consulted at eBay, Frontier Airlines, Bell South, Skyway representing Sun Microsystems, Inc.
Created a reporting systems for packaging advertising services.
Maintained packaging advertising web site.
Technologies: JBoss, Linux, MySQL, Intelli-J, BeanShell, JSP, Lzop'ed data stream for large DB backups over NFS mounts, Java, Groovy.
Represented Sun for RUP, UP, SunTone, OOA&D mentoring and J2EE coding, Java, SCCS, Teamware, RCS, Solaris, Java.
Consulted at Citigroup, Vanguard Fiduciary Trust, Credit Suisse.
Performed an Architecture Assessment recommending SOA and JEE which later was followed as advised.
Created web-based and Swing computer assisted training systems.
Improved the performance of our custom pseudo-recursive-descent parser template engine by adding caching of parser results and by altering the parsing algorithm.
The C4 Model – Context, Containers, Components, Code: https://c4model.com
Finite State Machine: https://github.com/chadwickboggs/fsm
Cryptography: https://github.com/chadwickboggs/crypto
Spring Boot: https://github.com/chadwickboggs/xchange
Tiffany Timbric: http://tiffanytimbric.com/images/profile_image.jpg