Principal Technologist
AVEVA
Sep 2014 - Sep 2024 (10 years 1 month)
- Conducted extensive research on various AI and ML models. ○
Automated data preprocessing tasks such as imputing, encoding, normalization, and dimensionality reduction to ensure high-quality data for model training.
- Performed feature selection and hyperparameter tuning to optimize model performance.
- Developed responsive and dynamic web applications using Angular and HTML.
- Built robust and scalable back-end services using C# and Python.
- Created desktop applications using C# and WPF, ensuring a seamless user experience.
- Actively involved in feature development within a SCRUM framework, serving as Scrum Master for Agile and SAFe Agile methodologies.
- Decomposed features into manageable tasks, estimated effort for user stories, and assigned tasks to team members.
- Conducted unit testing and code reviews to maintain code quality and functionality.
- Managed security tools and processes, including Whitesource, CheckMarx, BinScope, Microsoft Threat Model, Polaris, and Black Duck, to ensure software security and compliance.
- Conducted extensive research on various AI and ML models. ○
Automated data preprocessing tasks such as imputing, encoding, normalization, and dimensionality reduction to ensure high-quality data for model training.
- Performed feature selection and hyperparameter tuning to optimize model performance.
- Developed responsive and dynamic web applications using Angular and HTML.
- Built robust and scalable back-end services using C# and Python.
- Created desktop applications using C# and WPF, ensuring a seamless user experience.
- Actively involved in feature development within a SCRUM framework, serving as Scrum Master for Agile and SAFe Agile methodologies.
- Decomposed features into manageable tasks, estimated effort for user stories, and assigned tasks to team members.
- Conducted unit testing and code reviews to maintain code quality and functionality.
- Managed security tools and processes, including Whitesource, CheckMarx, BinScope, Microsoft Threat Model, Polaris, and Black Duck, to ensure software security and compliance.
Senior Software Analyst
Hexagon Group
Feb 2012 - Sep 2014 (2 years 8 months)
- Led the migration of legacy applications from Visual C++ MFC to Windows Presentation Foundation (WPF), enhancing the user interface and improving application performance.
- Ensured seamless transition by meticulously rewriting and testing code, resulting in a more modern and maintainable codebase.
- Diagnosed and resolved complex bugs in existing applications, significantly improving software stability and user satisfaction.
- Utilized debugging tools and techniques to identify root causes and implement effective solutions.
- Collaborated with cross-functional teams to design and implement new features and enhancements, aligning with business requirements and user feedback.
- Tailored the Mobile Public Safety application to meet specific customer needs, ensuring compliance with industry standards and regulations.
- Engaged with clients to gather requirements, provide demonstrations, and incorporate feedback, resulting in highly customized and user-friendly solutions.
- Managed the deployment of the Mobile Public Safety application at various customer locations, ensuring smooth installation and configuration.
- Upgraded custom components to be compatible with the latest version of the Computer-Aided Dispatch (CAD) system, enhancing functionality and performance.
- Led the migration of legacy applications from Visual C++ MFC to Windows Presentation Foundation (WPF), enhancing the user interface and improving application performance.
- Ensured seamless transition by meticulously rewriting and testing code, resulting in a more modern and maintainable codebase.
- Diagnosed and resolved complex bugs in existing applications, significantly improving software stability and user satisfaction.
- Utilized debugging tools and techniques to identify root causes and implement effective solutions.
- Collaborated with cross-functional teams to design and implement new features and enhancements, aligning with business requirements and user feedback.
- Tailored the Mobile Public Safety application to meet specific customer needs, ensuring compliance with industry standards and regulations.
- Engaged with clients to gather requirements, provide demonstrations, and incorporate feedback, resulting in highly customized and user-friendly solutions.
- Managed the deployment of the Mobile Public Safety application at various customer locations, ensuring smooth installation and configuration.
- Upgraded custom components to be compatible with the latest version of the Computer-Aided Dispatch (CAD) system, enhancing functionality and performance.