Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Principal Engineer
AttentivePrincipal Engineer
Nov. 2020 - Aug. 2023United StatesAt Attentive I got to join as one of the two charter members of the Platform Architecture Team, taking a macroscopic view of all of our architectural processes and methods. I got to contribute to all of the company's diverse components and interact with all of the teams bringing my engineering expertise to multiple initiatives that helped to shape the future of the organization. I was a keep contributer to creating our CI/CD pattern for backend services, our innovative process of GraphQL/gRPC federation for backend to frontend communications, the data stream processing, and the workflow processing and processing fairness architectures.
Principal Engineer
GoSecurePrincipal Engineer
Aug. 2019 - Oct. 2020After GoSecure acquired Edgewave, I transitioned from the email security product line to working on the next generation of the GoSecure endpoint security product line. My work was primarily on the server side systems and directed rapid research and development projects related to the advancement of the company's award winning enterprise security systems. I primarily worked in Java, Javascript, Docker, Python and shell scripting languages with a bit of C++ mixed in. I loved the daily challenges of the work I did and the amazing team I got to work with! Additionally our Chief Architect was a huge advocate of clean code and modern test driven development practices. I am extremely proud of the work I did at GoSecure and I was absolutely thrilled to work with such an exceptional team of dedicated and professional engineers! Most of my time there was as a Principal Software Engineer which was a Level 5 Individual Contributor Role. In the last several months of working at GoSecure I was a Senior Engineering Manager which in that organization was a 80% Level 5 Individual Contributor Role with 20% management of Level 1 through Level 5 Individual Contributor Roles.
Principal Engineer
EdgeWavePrincipal Engineer
Jan. 2015 - Jul. 2019San Francisco Bay AreaI joined EdgeWave as the Senior Software Engineer on the ePrism email security product line. Since joining I have been promoted to the position of Principal Software Engineer and I remain committed to ensuring the highest standards of software development life cycle implementation on the ePrism product line, overseeing and implementing the most up to date test standards, code quality standards and test automation that took our already military grade solutions to an entirely new level of development and design. I am proud to put my name on every piece of code that comes into the product, through modern techniques in code reviews nothing is added to the product without my review and the pride I take in that responsibility and the stunning capabilities of my team fulfill me every day. In this position I get to work on complex challenging problems that most people never dream of, I am privileged to work with a team of software and security professionals that are not only concerned about the bottom line but who keep a conscientious eye on the ethical, moral and social implications of what we build. I get to work with Java, Hibernate, Struts, JDBC, Python, Log4j, Druid, Jetty, and many other leading edge technologies. I am privileged to accomplish tasks in Ethical Hacking and identify vulnerabilities in systems.
Senior Software Engineer
Cyan, Inc.Senior Software Engineer
Oct. 2012 - Dec. 2014Petaluma, CAWhile at this position, I was working on server side and front end user interfaces for telecommunications routing, provisioning and network design software. These products were implemented as web based technologies and deployed to customers on their Intranets. Customers included Tier I and Tier II telecommunications companies, large social networking providers and other major corporations, non-profits and government clients that were supporting and maintaining large-scale network deployments. In this position I worked with technologies like JavaScript, Jasmine, NodeJS, Python, Java, Scala, and I employed methods of development such as Agile and Test Driven Development. I worked on many different products, after some time my primary focus became what we referred to under the umbrella of “User Interface” projects which included both creating backend technologies and RESTful APIs to bridge machine consumable APIs and front end user experience as well as building actual front end user interface components and widgets. I worked in a peer reviewed team environment which we supported using technologies such as Jira and GitHub. Many times I was the go-to team member for complex problems requiring more computer science background such as implementing Java libraries for Android PhoneGap based mobile applications and diagnosing complex API problems in JavaScript NodeJS applications or python applications. I was also responsible for encouraging and assisting junior team members and assisting with growing our team, I was responsible for conducting phone screenings and technical interviews of candidates and further to help existing team members realize their full potential by training them through peer code reviews and technical documentation.
Senior Software Engineer for Geotechnical and Subsurface Products
Bentley SystemsSenior Software Engineer for Geotechnical and Subsurface Products
Jun. 2008 - Oct. 2012Santa Rosa, CAGeotechnical software is software written for a niche discipline of civil engineers that use soil as a building material. In their capacity they do subsurface studies by drilling boreholes in the ground and documenting a lithographic sequence of the soil types they encounter, including the depths at which they encounter water. Nearly all building projects worldwide require some form of subsurface analysis. Woking at Bentley I had the privilege of designing and implementing functionality on gINT the leading geotechnical software system for 25 years. I implemented complex integrations with ArcGIS (Geographical Information Systems) and I applied my domain knowledge of mapping and graphing solutions that date back to the early days of my career. This work also allowed me to tightly hone my Microsoft platform skills, including becoming one of the best authorities on side-by-side COM interface registration which builds on my previous experience with pre-COM and .NET technologies such as CORBA.
Chief Information Officer
ChartWare, IncChief Information Officer
Jan. 2000 - Jun. 2008Rohnert Park, CALead Software Developer and Systems Architect for a small software development company focused on the medical informatics segment of the health care industry. My last primary role was that of Chief Information Officer in a consultant capacity, prior to that I functioned in the same role as an employee. I also managed employees and departments and our internal infrastructure and systems, many of which were written in house and maintained by company developers as software projects. Development duties included planning the development of the core application suite including processing, prioritizing, scheduling, implementing, debugging and deploying customer enhancement requests. Maintained compliance of the core application suite with diverse technological and legal standards set forth by industry standards committees and government agencies. Training and producing documentation for technical support management staff and training management staff on new functionality. While with this company I designed, wrote and oversaw development of applications in Visual Basic 6, Visual Basic.NET, ANSI C, GNU C, MS VC++ 6.0, C#, Java, PHP, JavaScript, and XML. I worked with PostgreSQL and Microsoft SQL Server to architect and administer databases. Our primary production application suite was transitioned from a VB6 and VC++ 6.0 application backed by MS SQL Server to a Web 2.0 AJAX application written in PHP and JavaScript backed by PostgreSQL, I managed the research and development of the applications throughout this transition. I was also in charge of designing and implementing interfaces between our application suite and software from other vendors using various methods of data transfer. In addition, I was tasked with designing interfaces and systems to hardware devices including EKG and digital X-RAY equipment using vendor supplied Application Programming Interfaces.

Requests

Touchpoint image
32Applied by 1
Looking for a Job
Software Engineering Contract or Consulting
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Blake on Intch
IT
489368 people
24
Data Scientist Intern @ Newell Brands
16
Program Manager @ DISH Network
18
Senior Software Engineer @ EarnIn
ITBlockchain Developer
3657 people
15
Tech Founder | Engineer @ Wizbang Int
15
Technology Consultant
15
Site Reliability Engineer (SRE)