Developer for Automation/Tooling under CIO Network Engineering Analytics. Roles include/have included:
•
Full stack feature development for multiple internal web applications. Front end using React and basic HTML/CSS with w3ds (IBM design system), back end using Java/Python, database using DB2, deployment using Docker/Jenkins. Communicated with users of these applications directly to create valuable features, with full control of the application flow from UX/UI all the way to the database.
•
Development of reports using Jupyter Notebook and Python to ingest and learn on IBM internal network data, providing insights to optimize network performance and conserve network resources.
•
REST API development using Flask for intercommunication between components of IBM's software defined network solution, including writing lengthy SQL code for efficient database communication, feature development and testing using Java, and communication with other IBM teams for specifications and requirements of data availability.
•
Completed essential work in configuration of project build automation and security to modern industry standards, allowing for an environment that was more secure with features like 2FA, secure communication between application components, improved testing automation, etc., and one that built faster than traditional IBM tools reducing development time lost.
Designed and implemented BlueWasp, a modular workflow automation system embodied by multiple scripts that act as a wrapper around relevant tools, using REST API to gather information about problematic networks and send them to the appropriate endpoint. Tools interfaced with include: LotusNotes, Box, GSA, Slack, Elasticsearch, ThousandEyes, and more internal tools
Developing features for the MessageOnTap library for the Android platform using Java. Assisted with porting the existing MessageOnTap library to popular messaging apps.