United States
2023 — 2024
Richmond, Virginia, United States
2021 — 2023
Richmond, Virginia, United States
Working as a Software Engineer at Terazo. Terazo is a software and platform development firm that empowers clients large and small to run more efficiently and unlock new business value through integration and automation. We build and support mission-critical applications, online services, and platforms that enable innovation for customers across a wide spectrum of industries.
Developing First National Bank of Omaha’s CRM application which enables employees and customer representatives to access and act on sensitive client information.
Languages, Tools and Technologies:
TypeScript, React, NodeJs, Twilio Studio, Twilio Flex, Git, JIRA, AWS
Worked on Western Governors University’s application, which is used for educational course offerings and management, internal student and staff communication. This application is built responsive to both web and mobile platforms.
Languages, Tools and Technologies:
JavaScript, Java, AngularJS, Spring Boot, PostgreSQL, Git, JIRA, AWS
Charlottesville, Virginia, United States
Worked as a Software Engineer on developing and maintaining a large-scale windows desktop application called Proficy Machine Edition (PME). PME is used as an IDE providing a common user interface, drag-and-drop editing, and a rich set of development tools. This application includes all the automation software components that are needed to reduce the programming, configuration, commissioning, monitoring, and maintenance costs when using industrial standard automation Programmable Logic Controllers (PLCs) produced by GE Automation Company.
Languages, Tools and Technologies:
C++, C#, COM, MFC, Visual Studio, Visual Build Pro, NUnit, SVN, Rally, Salesforce, InstallShield, Coverity (static code analysis tool), VMWare, SQL, Windows OS, Microsoft .NET Framework
Familiar Industrial Communication Protocols: PROFIBUS, PROFINET, Ethernet Global Data(EGD), EtherCAT, OPC Unified Automation(OPCUA)
Projects and Responsibilities:
Worked on a project that enables the Proficy Machine Edition (PME) users (Embedded Programmers) to use the OPC Unified Automation industrial standard communication protocol to enable secure connections and communication between PLCs and HMIs.
Member of hiring board and actively involved in conducting candidate interviews.
Worked on a project which gives the user an ability to export and import user specific settings, options and configurations in Proficy Machine Edition (PME) on one computer to across different computers.
Added new features in Proficy Machine Edition (PME) to support the newly released Programable Logic Controllers (PLCs) by GE such as ICP695CPE302 and ESPCPE115.
Fixed over 1000 bugs in the PME legacy code, written in C++, reported by a static code analysis tool called Coverity to ensure we offer more stable and bug free product to customers.
Worked on numerous high priority and time sensitive customer reported defects which has a direct impact on their day-to-day work.
Washington, District of Columbia, United States
Worked as a Full Stack Developer on a client driven, large-scale web application which will replace the print product’s core circulation system of The Washington Post. The client base for this project is very wide includes but not limited to The Washington Post’s Business, Marketing, Customer Service departments.
Languages, Tools and Technologies:
AngularJS, HTML, CSS, Node.js, MySQL, Git, JIRA
Projects and Responsibilities:
Worked on designing and building front-end screens for the Content Management System (CMS) web application using AngularJS, HTML, CSS.
Developed many Application Programming Interfaces (APIs) using Node.js to make the front-end screens functional, i.e., to collect and store data from the users and populate the front-end screens with appropriate data need by the users.
Programed MySQL quires to retrieve, save and/or modify the data in the database that is needed by the APIs and front-end screens.
Education
2014 — 2016
University of Virginia
Bachelor of Science - BS
2014 — 2016