“Conor Sands worked on a team that produced a complex software project for my company "MaxCogito Inc.". Conor took a lead role in developing and testing the code for the solution that ran in the AWS cloud. The software provides per-firm, policy-based, compliance checks on email messages. The solution helps corporate clients check for adherence to regulations such as GDPR from a cloud-based platform. The solution provides compliance checks, reporting and a full search interface for corporate email that has passed through the service. From the start of the project Conor took a lead role in getting the SMTP and email filtering technology running and perfected. He took responsibility for getting the Apache SMTP server "Apache James" running within the architecture and customized the mail-handling components ("Mailets" in Apache James parlance) to apply identity-based policy criteria to the content of email messages. He did a very good job with this aspect of the project and was enormously helpful to others on his team. The team built a multi-tenant system that handled the messages from multiple firms in a secure manner. The architecture had to support messages from many corporate clients and to apply policies on a per-firm basis. Conor implemented multi-tenancy into the system by working closely with others to retrieve policies for each specific firm. He did this by customizing the Mailet code to retrieve policies from REST Web service interfaces based on the firm affiliations of senders and recipients identified in messages. After collecting policies specific to a given firm his code then enforced them in the Apache James Mailet components. Enforcement entailed moving the messages along in a "pipeline" of specific processing components depending on the policies set by compliance officers of a given firm. The project used Apache Kafka for handling workflow and messages within the system and Conor wrote Producer code to place Kafka messages on appropriate Kafka "topic" queues based on what policy-based processing was required for a given firm's messages. Conor was very efficient and moved on to also produce Kafka topic Consumer code that processed messages that needed indexing through the use of an Elastic Search cluster. Conor was very mindful of testing and did an excellent job writing tests and verifying his code as he worked on the various components of the project. Conor is a bright and articulate young man and a natural leader. He worked very well with others on the team and was a joy to have on the project. I highly recommend him for any role with any company using his skills as a Computer Science professional. Conor is so bright and articulate I can easily see him progressing to a management role or to run a software engineering organization one day in the future. He is headed to Microsoft to work in one of their project organizations and I am confident that he will excel within that organization.”
About
Detail-oriented software engineer with over 4 years of experience, passionate about…
Activity
-
I guess my first patent filing deserves a post. Feeling very thankful to our team and to Microsoft for this opportunity. Like most important things…
I guess my first patent filing deserves a post. Feeling very thankful to our team and to Microsoft for this opportunity. Like most important things…
Liked by Conor Sands
-
Passionate about Cybersecurity? Want to lead a team of brilliant software engineers and build large-scale services to stop cyber-attacks? I am hiring…
Passionate about Cybersecurity? Want to lead a team of brilliant software engineers and build large-scale services to stop cyber-attacks? I am hiring…
Liked by Conor Sands
-
After three incredible years at Microsoft, I’ve made the decision to take the next step in my career journey. I’m extremely grateful to all of the…
After three incredible years at Microsoft, I’ve made the decision to take the next step in my career journey. I’m extremely grateful to all of the…
Liked by Conor Sands
Experience
Education
Projects
-
Identity Based Communication and Content Services
-
Michigan State University senior design project
Built cloud microservices to analyze messages moving through clients' email servers for non-compliant content, potentially saving enormous amounts of money in privacy regulation non-compliance fines (e.g. GDPR and CCPA violations).
- Created and configured an Apache James email server and related Apache James "mailets" to intercept and direct emails to additional services for analysis.
- Helped create and configure Apache Kafka to…Michigan State University senior design project
Built cloud microservices to analyze messages moving through clients' email servers for non-compliant content, potentially saving enormous amounts of money in privacy regulation non-compliance fines (e.g. GDPR and CCPA violations).
- Created and configured an Apache James email server and related Apache James "mailets" to intercept and direct emails to additional services for analysis.
- Helped create and configure Apache Kafka to handle the flow of messages between our email server and filtering services. Apache Kafka also allowed our system of microservices to be asynchronous.
- Helped write consumers that used the information within Apache Kafka queues to analyze messages for potentially non-compliant content.Other creators
Organizations
-
MSU Solar Racing Team
Software Lead
-Co-led development team building infotainment system hardware and software. Led development team responsible for writing car driving software, including cruise control. Coordinated weekly meetings and learning sessions for members of our sub-teams.
Recommendations received
1 person has recommended Conor
Join now to viewMore activity by Conor
-
Excited to announce I'll be attending Authenticate 2024! Looking forward to connecting with industry leaders and discussing the latest in…
Excited to announce I'll be attending Authenticate 2024! Looking forward to connecting with industry leaders and discussing the latest in…
Liked by Conor Sands
-
Excited for New Beginnings! After three incredible years at Microsoft, I've decided to embark on the next chapter of my career journey. From…
Excited for New Beginnings! After three incredible years at Microsoft, I've decided to embark on the next chapter of my career journey. From…
Liked by Conor Sands
-
Well I can finally talk about the work I'm doing at Figma now that #FigmaAI has been announced. I'm helping to run the security team that's focussed…
Well I can finally talk about the work I'm doing at Figma now that #FigmaAI has been announced. I'm helping to run the security team that's focussed…
Liked by Conor Sands
-
I haven't kept my LinkedIn the most up to date, however I'm excited to announce my current role at Michigan State University as an Electrical…
I haven't kept my LinkedIn the most up to date, however I'm excited to announce my current role at Michigan State University as an Electrical…
Liked by Conor Sands
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More