Brent Rowswell

Staff Software Engineer at Arkestro
  • Claim this Profile
Contact Information
Location
West Palm Beach, Florida, United States, US

Topline Score

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

You need to have a working account to view this content. Click here to join now
Bryan "Beege" 미르 Berry

Brent is a technologist through and through. He is always interested in the cutting edge of technology and driven by the search to improve the computing world. He and I are close friends, and I would be honored to work with him someday, though his programming skills and knowledge extend lightyears beyond my own. If any employer is searching for someone intelligent, driven, and generally pleasant to be around, they would find a goldmine in this gentleman.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Staff Software Engineer
      • Aug 2023 - Present

    • Senior Software Engineer
      • May 2022 - Sep 2023

      Arkestro is the only predictive sourcing software built to keep your business ahead of the market. Your procurement team can leverage Arkestro predictive AI to drive 2-5x more savings by getting better quotes faster. Learn more at www.bidops.com

    • United States
    • Oil and Gas
    • 1 - 100 Employee
    • Principal Programmer Analyst
      • Sep 2020 - May 2022
    • United States
    • Utilities
    • 700 & Above Employee
    • Senior Programmer Analyst
      • Nov 2018 - Sep 2020
    • United States
    • Staff Software Engineer
      • Feb 2016 - Sep 2020

      As a staff software engineer in a technology group, one of my primary responsibilities is to maintain our architectural vision for our software. I've been tasked with creating several modules for a real time brokerage and hedge fund trading platform. Through which we have created multiple trading algorithms that we have managed multiple millions of dollars in a way that reduces exposure risk. My duties include but are not limited to: Speak with customers and translate their… Show more As a staff software engineer in a technology group, one of my primary responsibilities is to maintain our architectural vision for our software. I've been tasked with creating several modules for a real time brokerage and hedge fund trading platform. Through which we have created multiple trading algorithms that we have managed multiple millions of dollars in a way that reduces exposure risk. My duties include but are not limited to: Speak with customers and translate their concerns into action items Maintaining and refactoring our live code base (GIT) Maintaining and debugging our test platform Data analytics Software engineering with a focus on scalability and reliability Database engineering (Postgres) Updating and maintaining policies and procedures for best practices with respect to software Create modifiable parameter sets for trading logic Create trading logic for entry and exit vectors along arbitrary markets Coding challenges include: Creating and maintaining an API for general order placement OpenMPI parallelization for real time modules Real time database constraints in a parallel environment Distributed voting practices for correctness Quorum timing constraints to within a minute Enabling outside trading strategies and integration

    • Software Engineer Lead
      • Jan 2014 - Feb 2016

      • Lead a team of 3 developers to create a simulation module for algorithm creation and testing. • Upgraded data fetch and trade execution modules for robustness and fault tolerance. • Integrated third party algorithm for testing and live trading. • Created workflows for general third party algorithm integration. • Upgraded existing trading algorithm for general purpose, increasing the trading instrument list from 20 symbols to all publicly traded equities. •… Show more • Lead a team of 3 developers to create a simulation module for algorithm creation and testing. • Upgraded data fetch and trade execution modules for robustness and fault tolerance. • Integrated third party algorithm for testing and live trading. • Created workflows for general third party algorithm integration. • Upgraded existing trading algorithm for general purpose, increasing the trading instrument list from 20 symbols to all publicly traded equities. • Technologies: C, C++, Python, R, Linux, CRON, tmux, Postgres, GIT

    • United Kingdom
    • Software Development
    • Software Engineer
      • May 2012 - Dec 2014

      • Lead technical development for backend algorithmic trading, which transforms per-minute trading bars as input, calculates a projection and creates visualizations of the waveform, and performs trades to reach model state. Prior to this only parts of the transformation was complete. • Formalized transformation mathematics, updated the algorithm for ease of maintainability and readability, and created unit testing. • Collaborate on standardization of model metrics. Coordinated… Show more • Lead technical development for backend algorithmic trading, which transforms per-minute trading bars as input, calculates a projection and creates visualizations of the waveform, and performs trades to reach model state. Prior to this only parts of the transformation was complete. • Formalized transformation mathematics, updated the algorithm for ease of maintainability and readability, and created unit testing. • Collaborate on standardization of model metrics. Coordinated between management to create project expectations and communicate those to customers. • Created visualization reports on the fly via ggplot2 to provide marketing tools to showcase the running algorithm. • Technologies: C, C++, Python, OpenMPI, ggplot2, Linux, CRON, tmux, Postgres, GIT Show less • Lead technical development for backend algorithmic trading, which transforms per-minute trading bars as input, calculates a projection and creates visualizations of the waveform, and performs trades to reach model state. Prior to this only parts of the transformation was complete. • Formalized transformation mathematics, updated the algorithm for ease of maintainability and readability, and created unit testing. • Collaborate on standardization of model metrics. Coordinated… Show more • Lead technical development for backend algorithmic trading, which transforms per-minute trading bars as input, calculates a projection and creates visualizations of the waveform, and performs trades to reach model state. Prior to this only parts of the transformation was complete. • Formalized transformation mathematics, updated the algorithm for ease of maintainability and readability, and created unit testing. • Collaborate on standardization of model metrics. Coordinated between management to create project expectations and communicate those to customers. • Created visualization reports on the fly via ggplot2 to provide marketing tools to showcase the running algorithm. • Technologies: C, C++, Python, OpenMPI, ggplot2, Linux, CRON, tmux, Postgres, GIT Show less

    • United States
    • Higher Education
    • 700 & Above Employee
    • Graduate Research Assistant
      • Dec 2011 - May 2012

      • Collaborated in development of a General Purpose GPU (GPGPU) compiler as the subject matter expert in the memory hierarchy. • Created a general framework for memory mapping an a asymmetric topography, where use of grid memory was optimized for space efficiency. • Technologies: LLVM, Clang, C, CUDA (Now OpenCL), GIT

    • Graduate Research Assistant
      • May 2011 - Dec 2011

      • Created a framework for testing system reliability in the event of several failure models. • Tested OS error propogation from various entry methodologies, and created reports summarizing which parts of the OS were statistically more hardened than others. • Error insertion was done in several ways, often mimicing an alpha particle strike at various chipset sizes (so swapping either a bit or concurrent bits of a given word-size to all 1 or all 0), and monitoring which parts of the… Show more • Created a framework for testing system reliability in the event of several failure models. • Tested OS error propogation from various entry methodologies, and created reports summarizing which parts of the OS were statistically more hardened than others. • Error insertion was done in several ways, often mimicing an alpha particle strike at various chipset sizes (so swapping either a bit or concurrent bits of a given word-size to all 1 or all 0), and monitoring which parts of the OS were propogated through. • Technologies: Linux, tinyOS, GIT

    • Graduate Teaching Assistant
      • May 2011 - Dec 2011

      • Collaborated to teach undergraduate students about foundational techniques in languages and compilers. • Lead several lectures and study sessions on the formalizations of Deterministic Finite Automata (DFAs), Nondeterministic Finite Automata (NFAs), Context Free Grammars (CFGs), and Turing machines. • Created and graded exams and assignments pertaining to compilers to judge aptitude and learning.

    • Undergraduate Research Assistant
      • Aug 2008 - May 2010

      • Developed General framework for testing RFID embedded systems. • Tested multiple active and passive RFID chips to determine location, message payload, and reliable tracking in a crowded environment. • Trouble-shooting and performance optimization for asynchronous asymetric tag and location-based use cases. (Primarily airport security, but we also delved into the contagion-spreading problem) • Technologies: C#, C++, Java, Windows, Linux, Subversion (SVN)

    • Undergraduate Research Assistant
      • Jan 2009 - May 2009

      • Java interface development for AI visual production system. • Development of an interactive world for negotiation training with AI agents. • Technologies: Core Java, Unreal Tournament, Cambot system, MOO, Ant, Subversion (SVN)

    • United States
    • Defense and Space Manufacturing
    • 700 & Above Employee
    • Intern
      • May 2008 - Aug 2008

      The first project that I worked on was using wireshark to parse out network traffic to debug program flow. We also ran simulations and live testing of an autonomous land vehicle prototype, where I helped develop some of the simulations. The first project that I worked on was using wireshark to parse out network traffic to debug program flow. We also ran simulations and live testing of an autonomous land vehicle prototype, where I helped develop some of the simulations.

Education

  • Georgia Institute of Technology
    Master's degree, Computer Science
    2010 - 2012
  • Georgia Institute of Technology
    Bachelor of Science - BS, Computer Science
    2006 - 2010

Community

You need to have a working account to view this content. Click here to join now