Work Experience

Amazon Web Services - Software Development Engineer

August 2021 - Present

Marketing Technology - Software Development Engineer
From August 2021 - Present

Developed and extended a self-service tool that enables marketing at the scale of AWS. Allowing end-users to measure the impact of various marketing initiatives to iterate their campaigns faster and allow the development of more precise and relevant communication, thus providing a better AWS customer experience. Integrated several third party tools to streamline customer interactions.

Responsibilities
  • Planning and implementation of software development features to external customers
  • Planning and implementation of integrations with third party tool for external customers
Skills Developed

Java, Typescript, React, Cypress, CDK, AWS, Agile Scrum

L3Harris Technologies - Software Engineer

July 2013 - Present

RFIMS - Chief Software Engineer
From June 2019 - Present

Chief Software Engineer for a system that would analyze radio frequency (RF) data. Collection of data was performed on a purpose-built embedded system; classification of data was performed in an Amazon Web Services (AWS) cloud based system.

Responsibilities
  • Providing architectural guidance and oversight around the technology direction and implementation of the project
  • Management of software budget and schedule in conformance with EVMS
  • Coordinating team efforts to successfully meet customer expectation and requirements
  • Implemented proper controls and audits to allow ATO with a GovCloud environment
  • Planning and implementation of software development tasks to both internal teams and external customers
  • Working with the software team to resolve blocking issues, handle technical challenges, and coordinate efforts between internal teams
Skills Developed

EVMS, Ansible, AWS, Agile Scrum

June 29, 2019 - Harris Corporation merged with L3 Technologies becoming L3Harris Technologies

RFIMS - Lead Software Engineer
From July 2018 - June 2019

Small team leader and scrum master for a system that would analyze radio frequency (RF) data. Collection of data was performed on a purpose-built embedded system; classification of data was performed in an Amazon Web Services (AWS) cloud based system.

Responsibilities
  • Creating large portions of the cloud architecture for classifying data
  • Implemented automation within the cloud infrastructure to facilitate DevOps
  • Pioneered Continuous Integration (CI) within our project
Skills Developed

Python, Ansible, JavaScript, Node, React, AWS, Git, Groovy, Agile Scrum, MagicDraw

WxConnect - Software Engineer
September 2016 - July 2018

Responsible for several enhancements to the WxConnect Project to increase functionality in the processing of weather products. Overhauled automated deployment system to decrease deployment times and allow the customer to perform upgrades within their timeline. Performed root cause analysis to determine the origination of corrupted weather products.

Skills Developed

Python, Ansible, Git

GOES - Software Engineer
From April 2016 - September 2016

Pioneered a process improvement initiative of Memory / CPU footprint for the GOES-R program to support additional processing without modifying the current infrastructure. The initiative involved analyzing the memory and CPU footprint of the Oracle Coherence data grid and implement a data segmentation method that would reduce its usage.

Skills Developed

Java, Clearcase, Oracle Coherence

WxConnect - Software Engineer
From January 2014 - April 2016

Designed and developed solutions for direct receive systems for environmental satellites on the WxConnect Project. Implemented the management and monitoring components. Developed RESTful interfaces which enterprise monitoring solutions could use to query state of the system. Pioneered Initial implementation of data recovery from GOES satellites to netCDF files. Implemented data recovery from Himawari satellites.

Skills Developed

Python, C, RabbitMQ, netCDF, Flask, Git

Internal Research and Development - Software Engineer
From July 2013 - December 2013

Developed a prototype of an integration of Harris’ Advanced Radar Processing system with Harris’ Service Architecture.

Skills Developed

Java


Professor Charles Killian - Research Assistant

September 2012 - December 2012

Test the implementations of TCP keepalive through distributed systems and node failures to create fault tolerant code. Compare the implementation between different operating systems & analyze the results

Skills Developed

TCP/IP, Distributed systems, OS programming, Network testing, Software testing, C


Boston Scientific - Intern/Project Manager/Developer/Business Analyst

May 2012 - August 2012

Developed a process and created tools required to migrate clinical studies between several Electronic Data Capture Systems. Coordinated with vendors to develop solutions for migrating data through EDC systems. Created a presentation for the Chief Information Officer outlining the solution

Skills Developed

Work instructions, Design documentation, Code reviews, Presentation proficiency, Cost savings analysis, Perl


Beads Enterprises LLC (USA) - Assistant

May 2011 - August 2011

Assisted in the opening of a new Pandora store includes hiring, advertisements, and inventory control. Aided in creating and streamline operational processes (i.e. scheduling, depositing, customer experience, etc.)

Skills Developed

Leadership, Organization, Recruiting, Training, Attentive


Purdue University department of Earth, Atmospheric, and Planetary Sciences - ITA

Spring 2010 - Spring 2012

Resolved computer issues for faculty and staff. Managed a windows domain that included 100 workstations

Skills Developed

Ticket systems, Windows administration, Network administration, Software maintenance, Team coordination, Customer relations


Education

Purdue University

Bachelor’s Degree in Computer Science, May 2013

Palmer Trinity School

High School Degree, May 2009


Skills

Languages

Fluent in Spanish

Programming

Ansible, Groovy, Node, JavaScript, Java, C, C++, Perl, Python, Bash, Assembly

Operating Systems

Windows OS, Mac OS X, GNU/Linux

Specializations

Automation, DevOps, Cloud, Embedded Systems, Networking, Security

Relevant Courses

Data structures and algorithms, Computer architecture, Systems programming, Analysis of algorithms, Operating systems, Compilers, Computer networks, Cryptography, Information systems, Computer security, Relational database systems, Programmatic reverse engineering of binary code


Awards & Honors

Harris Engineering Award for Technology Innovation 2018

The Harris Engineering Awards are awarded to only a handful of Harris’ 15,000+ engineers every year, recognizing significant achievements in engineering

Rahul served as the software development engineer on the Weather Connect (WxConnect) product line where he was responsible for a number of enhancements to the software baseline to increase functionality available to the variety of customers receiving GOES-R data through this product. He was integral to identifying and solving issues for the National Weather Service units that experienced interruption to the building of the weather product images. His program engagement, attention to quality, and technical acumen enabled the team to compare data among sites to eliminate non-contributors to the root cause, ultimately resulting in a successful root cause analysis that received direct visibility by the customer.

Topics Covered

Root Cause Analysis, Customer Engagement

Presentation to National Security Agency

Developed a plugin for IDA Pro that could detect algorithms within binaries to aid in the analysis of executable files

Topics Covered

Python, IDA Pro, Algorithm detection, x86 Assembly, Reverse engineering, Disassembly, GCC compiler, Visual Studio compiler


Google ACM Coding Competition

Placed second by creating an application called Arroz, to manage food for college students

Topics Covered

Version control, Project management, Google API, Java docs, Object oriented programming


Development with the Raspberry Pi

Developed a home automation system and media center using a Raspberry Pi

Topics Covered

Embedded systems, ARM architecture, Home automation, Video encoding, Apache


President of ACM Special Interest Group Security

Teaching security concepts to other students with an interest in security

Topics Covered

Peer-to-peer protocols, Android OS development, Cipher analysis, Disassembly, Decompiling, Reverse engineering


ACM Special Interest Group Robotics

Placed thirty-fourth in Vex Robotics World Championships by constructing and coding two robots

Topics Covered

Embedded systems, Artificial intelligence


Contact

Phone

(305) 926-9294

Email

rahul@rahulmohandas.com

LinkedIn

linkedin.com/in/rahul0705

Github

github.com/rahul0705