Jordan Terrell Email & Phone Number
@target.com
2 phones found area 609
LinkedIn matched
Who is Jordan Terrell? Overview
A concise factual answer block for searchers comparing this professional profile.
Jordan Terrell is listed as Principal Engineer at Target, based in Greater Minneapolis-St. Paul Area, United States. AeroLeads shows a work email signal at target.com, phone signal with area code 609, and a matched LinkedIn profile for Jordan Terrell.
Jordan Terrell previously worked as Lead Engineer at Target and Staff Engineer at Code42. Jordan Terrell holds Certificate, Computer Sciences from Dakota County Technical.
Email format at Target
This section adds company-level context without repeating Jordan Terrell's masked contact details.
AeroLeads found 1 current-domain work email signal for Jordan Terrell. Compare company email patterns before reaching out.
About Jordan Terrell
I love solving challenging problems with software – bringing about a solution that has a tangible impact after being presented with a complex set of problems and constraints. I thoroughly enjoy being around other people who love to write software and are passionate about doing it well.Although I’m very capable of creating software from scratch, I’ve developed a reputation for being able to take existing systems that have been established for some time and distil them to their essential form – eliminate unnecessary system complexity and reduce the number of system components, while maintaining or increasing functionality. As an example, I worked on a team responsible for APIs that made Item data available to hundreds of internal teams. This API handles 100s of millions of requests a day with P95 response times in the 100-150ms range. The front-end initially consisted of six unique micro-services, each deployed many times in three data centers, making it complex to deploy and challenging for new engineers to learn, and utilized over 150 virtual machines. I recommended that we move all the data to the edge nodes and collapse the micro-services into one. Initially the team did not think this was feasible because of the dataset size, but critical to it being possible was my research and experimentation into tuning both compression algorithms and the RocksDB storage engine. This work led to over a 90% reduction in virtual machines, a single micro-service architecture, and each VM handling over 20K requests per second with a P99 response time of 94ms.I have contributed to the software development community via my blog, wiki, and contributions to open-source projects (http://github.com/iSynaptic).Specialties: Distributed Systems Design; Microservice Architectures; Containerization; DevOps; System Monitoring and Telemetry; Mentoring; Domain Driven Design; Event Sourcing, CQRSKotlin, Rust, Java, Scala, C, C++, C#, Go, Python, AWS, Kafka, Docker, Kubernetes
Listed skills include C#, .Net, Asp.Net Mvc, Linq, and 52 others.
Jordan Terrell's current company
Company context helps verify the profile and gives searchers a useful next step.
Jordan Terrell work experience
A career timeline built from the work history available for this profile.
Lead Engineer
Staff Engineer
• AWS Cost Reduction – I identified a lot of AWS waste (orphaned VMs/AMIs/snapshots) incurring compute and storage costs). I implemented an automated garbage collection process to periodically clean up AWS resources and updated the AWS provisioning code to take advantage of cheaper AWS VM costs by biding on the Spot Instance market, saving the company over $100K annually through my efforts.• Concourse CI POC – This project was an effort to move build and test jobs into an environment, Concourse CI, which provides great job / dependency isolation and pipeline definition as code. During the project, I wrote many custom Concourse resources (traditionally referred to a plugins in other CI tools). The project successfully proved that we could move to Concourse CI and is now on our CI infrastructure roadmap.• Drone Hardening – I inherited a procedural Ruby code base, “Drone”, which is responsible for provisioning AWS EC2 virtual machines used by automated acceptance tests. Drone was notorious for being unreliable and difficulty to maintain because of little understandable structure and multi-level nested “if-else” statements (high cyclomatic complexity). I refactored the codebase towards an object and functional oriented style to make the code easier to reason on. This enabled me to easily add more consistent error handling, fault compensation logic, and logging. Since my changes, there have been no reported issues. Other Ruby engineers routinely reference Drone source code for design inspiration and request code reviews from me when authoring Ruby code.• CI Pipeline Optimization – Upon joining Code 42 I was asked to reduce the total end-to-end CI build times since they were taking hours. Within my first two weeks of employment, I changed production and test Java code that reduced integration test run time from 47 to 19 minutes and unit test run time from 32 to 21 minutes. I also identified a number of other bottlenecks that triggered other optimization efforts.
Application Architect
Multiple Projects:• I was responsible for building the backend services for a proof of concept making use of Neo4j and AWS CloudSearch for searching and understanding links between named entities found in News content.• I worked on an editorial tool to enable authors to quickly identify newly trending phrases in speeches from governors that are part of the Fed Reserve Board. I wrote general purpose HTML to Plain Text content extractor using custom statistical analysis of content & markup density, and other custom metrics, enabling speeches to be automatically extracted from multiple websites since there was no consolidated source of Fed Speeches. I identified and analysed arbitrarily long token phrases (n-grams) using techniques inspired from TF-IDF analysis. Designed and developed a feature model, and trained a Support Vector Machine to identify domain-specific acronyms in speeches and the appropriate expansion to full words based on context in the content (eg. TBTF -> too big to fail).• I worked on a project to redesign the back-office systems used to initiate and manage subscriptions to Dow Jones content. After collaborating on the core system’s design utilizing Domain Driven Design, CQRS, Event Sourcing, .NET Core, and Roslyn (to decompose business logic into reliable asynchronous workflows), I chose to take on a more Ops focused DevOps role. I successfully pioneered the usage of Docker, Vagrant, Packer, and Terraform to enable consistent, reproducible local and cloud environments targeting VirtualBox and AWS services (S3, EC2, ELB, security groups, etc.). Additionally, I introduced the usage of Consul and Vault for distributed configuration & secrets management. My approach to DevOps began to influence other teams and even cloud operations leadership on how to approach projects with a DevOps methodology.
Senior Technical Architect
Founder / Software Developer
Metro Spotlight is a start-up to create a web site to help people buy, sell, trade, and give away items to people in local communities, while integrating with mobile devices, payment processing and mapping services, and social networking.Activities:• Collaborated on the development of the overall concept, built mind maps, and collaborated on wireframe designs.• Implemented domain object persistence while applying CQRS and Event Sourcing techniques; built on top of the Event Store (geteventstore.com).• Implemented DSL to quickly generate domain objects (e.g. Aggregates, Events, and Immutable Value objects).• Implemented distributed unique number generator to create 64-bit ID numbers without requiring a central authority or coordination.• Created preliminary implementation of core domain and supporting GIS domain.• Used Newtonsoft JSON.NET parser extensibility points to customize serialized type name information to prevent internal details from leaking into serialized data and to better support versioning of JSON in persistence and HTTP APIs scenarios.• Collaborated on development of query store API and persistence mechanism using MongoDB.
Senior Member Of Technical Staff
Note: Laid off as part of a large multi-location staff reduction in January 2013.Activities:• With two other developers, lead a project to redesign the infrastructure and user experience to provide a real-time view into the status of virtual infrastructure using ASP.NET MVC 4, KnockoutJS and SignalR.• Implemented the entire front-end of a software license management administration tool using ASP.NET MVC 4, KnockoutJS, jQuery, Twitter Bootstrap, and SQL Server 2012.• Consolidated 3 large Visual Studio solutions consisting of over 100 projects with difficult cross solution binary dependencies to one solution with fewer than 70 projects and much simpler dependency tree - used LINQPad and NRefactory to parse and “query” the C# code and the solution / project structure to assist in the massive restructure. This also improved build stability and build times.• Introduced team to unit test mocking using NSubstitute and mentored developers on common testing / mocking best practices and pitfalls.• Introduced team to distributed source control and pioneered the usage of Git within a pilot team.• Used TSQL Parser provided with MS SQL Server to parse a TSQL sprocs looking for project specific errors and to identify dead code.• Used TQL Parser to parse TSQL sprocs and generate data access layer code, replacing previously hand-coded, error prone code.• Proposed and rolled out team brown-bag technical sessions to present various technologies and techniques. Presented numerous sessions with subjects covering: KnockoutJS, NSubstitute, Functional Programming using Monads, Unit Testing strategies and techniques, etc.
Senior Software Developer
Activities:• In order to support a team of 10 developers creating and ASP.NET MVC application and Web API, I designed and implemented a domain specific language; a compiler front-end (i.e. full syntax and semantic analysis phases) and back-end (i.e. emits C# code). This enabled the team to rapidly make changes to our ASP.NET MVC application in the face of frequent requirement changes without sacrificing code consistency and reliability. The language and supporting tooling, developed in under a month, drives generation of Domain Driven Design business objects (entities and value objects), ASP.NET MVC controllers and route table entries, and online API documentation scaffolding.• Designed and implemented a new business logic architecture, based on Domain Driven Design and applying Command Query Responsibility Segregation (CQRS) and Event Sourcing for the data storage model.• Presented numerous talks during code lunches, co-sponsored a technology book club, and curated a collection of technology video presentations viewed by the team. Subjects covering: Domain Specific Langauges, Compilers, Domain Driven Design, Functional Programming using Monads, NUnit Action Attributes, Transaction Management in .NET, Command Query Responsibility Segregation, Event Sourcing as a storage model, Unit Testing strategies and techniques, etc.• Designed/implemented an ASP.NET MVC view model composition technique using DynamicProxy to enable developers to compose fragments of reusable ASP.NET MVC view models without having to write a lot of duplicated code.• Replaced Unity with AutoFac to enable advanced dependency injection scenarios.• Designed a new data access strategy based on BLToolket (a LINQ to Sybase implementation) and orchestrated its broad implementation in the code base.• Mentored developers on using DVCS’ such as Git and Mercurial.• Migrated entire front-end code base to .NET 4.0 and Visual Studio 2010
Enterprise Consultant
Activities:• Lead/completed architecture and development of customer installed desktop application to provide integration interface to RFID hardware via WCF service. Implemented application UI using WPF and MVVM architecture.• Lead/completed architecture and development of internal application to manage products, product versions, licensable features, and generate licenses• Completed architecture and development of shared licensing components• Completed design of software update infrastructure – completed implementation ofserver side components• Developed transactional business object framework using Domain Driven Design concepts• Mentored developers in using NUnit, NCover, and RhinoMocks to create and maintain suites of unit tests across multiple projects• Developed CodeSmith templates using XAML parser to model database schema, and efficiently generate SQL DDL scripts and supporting C# data access layer• Cleansed and consolidated existing product build environment using MSBuild, InstallShield, and CruiseControl.NET for multiple projects• Created custom plug-ins to CruiseControl .NET to permit triggering builds via a WCF service, and to apply custom labeling rules• Completed rollout of Perforce; developed various CruiseControl.NET enhancements between Perforce and Active Directory
Senior Software Engineer
Consulting Associate Iii
Software Developer
Software Developer
Jordan Terrell education
Certificate, Computer Sciences
Certificate, Computer Sciences
Frequently asked questions about Jordan Terrell
Quick answers generated from the profile data available on this page.
What company does Jordan Terrell work for?
Jordan Terrell works for Target.
What is Jordan Terrell's role at Target?
Jordan Terrell is listed as Principal Engineer at Target.
What is Jordan Terrell's email address?
AeroLeads has found 1 work email signal at @target.com for Jordan Terrell at Target.
What is Jordan Terrell's phone number?
AeroLeads has found 2 phone signal(s) with area code 609 for Jordan Terrell at Target.
Where is Jordan Terrell based?
Jordan Terrell is based in Greater Minneapolis-St. Paul Area, United States while working with Target.
What companies has Jordan Terrell worked for?
Jordan Terrell has worked for Target, Code42, Dow Jones, Young America, and Metro Spotlight.
How can I contact Jordan Terrell?
You can use AeroLeads to view verified contact signals for Jordan Terrell at Target, including work email, phone, and LinkedIn data when available.
What schools did Jordan Terrell attend?
Jordan Terrell holds Certificate, Computer Sciences from Dakota County Technical.
What skills is Jordan Terrell known for?
Jordan Terrell is listed with skills including C#, .Net, Asp.Net Mvc, Linq, Software Development, Design Patterns, Oop, and Web Services.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial