Production Experience
- Design, develop, and implement end-to-end cloud-based production pipeline system. Write, modify, integrate, and test software code for data extraction, manipulation/cleansing, and reporting
- Transform wire frame UX design into functional web apps for multiple browsers and mobile devices
- Partner with the data engineering team to determine the best architecture to develop data science applications
- Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability.
- Assist in the collection and documentation of user’s requirements.
- Identify problems uncovered by customer feedback and testing, and correcting or referring problems to appropriate personnel for correction.
- Evaluate code to ensure it meets industry standards, is valid, is properly structured, and is compatible with browsers, devices, or operating systems.
- Technologies: Python, HTML, CSS, JavaScript, React, Rest API integration, Version control Git, Microsoft Azure and AWS (S3, Cloud9, lambda).
- Designed a verifier of HARPO/L programming language based on formal program verification
- HARPO/L compiler/Verifier front-end using JavaCC and Scala using builder and factory patterns
- Translate HARPO source code into Boogie Verification language for verification using SMT solver
- Unit Testing and System Testing, Quality Assessment
- Future Work: HARPO to VHDL conversion for parallel resource utilization in Coarse Grained
- Reconfigurable Architectures (FPGAs), Integrate the verification tool with eclipse IDE
- Technologies: Java and Scala Programming, Boogie IVL, JavaCC, Regular Expressions, Git
- Effectively troubleshoot customer related technical issues including Internet, Wireless Internet and Home Phone
- Troubleshoot Windows and Apple operating systems and related Internet software including Internet browsers, Email clients, network configuration and networking hardware
- Troubleshoot issues and document appropriately, escalate and/or schedule service calls when required.
- Express understanding, patience, empathy working through the problem with the customer
- Maintaining a high level of competitive and product knowledge
- Provide quality service and maintaining a high level of confidentiality
- Technologies: Java Based ICM, Vision 21, Knowledge Management Tool (Nova), Next Best Action (NBA), iCare
- Provided network troubleshooting and problem-solving services to a growing 10,000 user base
- Manually installed laboratory services, firewalls, access points, routers and switches within 30 different academic units
- Developed a web application-based ticket management system to manage the influx of user complaints
- Acted as a liaison between the academic institution and Internet Service Providers (ISPs) as well as IT vendors, including Microsoft, Cisco, HP, Juniper, and Huawei to negotiate contracts valuing upwards of 10 million-dollars
- Ensured intranet security protocols are followed and user access controls are effectively managed to comply with local privacy laws
- Technologies: Windows Server Administration, Putty, Git, C#, ASP.NET, CISCO Aspire