Syed Ali Hasan

Syed Ali Hasan

$35/hr
Software Engineer focused on Web Development, Desktop Application Development and Robotics
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
30 years old
Location:
Karachi, Sindh, Pakistan
Experience:
4 years
SYED ALI HASAN-•- • www.linkedin.com/in/syedhasa • www.github.com/AliHasan123 EDUCATION University at Buffalo, The State University of New York B.S. in Computer Science and Mechanical Engineering, Double Major • Dean’s List (5/9 semesters) • Recipient of Merit Based International Student Scholarship (Fall 2013 – Spring 2017) GPA: 3.641/4.0 September 2017 SKILLS Programming Languages & Frameworks: Python, JavaScript, HTML5, CSS, Java, Matlab, C++, BASIC, ReactJS, Spring Boot, Node.js, MySQL Version Control, IDE & Services: Git, PowerShell/Terminal, Microsoft Azure, PyCharm, IntelliJ, Visual Studio Code, jHipster Operating Systems: Windows, Unix, Mac OS CAE Programs: PTC Creo Parametric, PTC Creo Simulate, AutoCAD WORK EXPERIENCE Senior Software Engineer, Infratek Solutions Inc, Princeton Junction NJ (Dec 2018 – Present) • Developed a fully integrated bridge inspection, management and assessment service, comprising of Mercedes Sprinter vans converted to autonomous robotic platforms, custom built desktop applications and a web-based application. • Developed a web-based application to serve as the main hub for clients to interface with the service, providing functionality for monitoring live jobs on bridges, visualizing real-time and post processed data, and managing bridge inventory. Utilized jHipster to create and maintain a ReactJS and Spring Boot website, with the backend implemented in Java, frontend in JavaScript, HTML5 and CSS, MySQL for the database and Microsoft Azure to host all resources. • Responsible for programming a single MC664-X Trio controller using a custom version of BASIC, to operate and implement the autonomous deployment, homing and positioning correction of 4 custom built robotic arms mounted on a Mercedes Sprinter. • Developed a custom UI-based desktop application in Python to integrate all of the functionality of the multiple platforms, including autonomous navigation of the Mercedes sprinter vans, robotic arm control, sensor data acquisition and processing, real-time and post processed data visualization and modification and detailed report generation. • Deployed platforms on more than 40 bridges, where the scan time on the bridge was seen to be reduced by more than 50% compared to conventional ways. Software Engineer, Infratek Solutions Inc, Princeton Junction NJ (Dec 2017 – Dec 2018) • Designed and developed first-ever publicly deployable autonomous robotic platform for bridge assessment, analysis and conditioning called RABIT (Robotically Assisted Bridge Inspection Tool) for the Federal Highway Administration (FHWA). • Created core software for RABIT, including programming robotic control, sensor data acquisition and data processing from a wide range of NDE sensors like cameras, ground penetration radars, electrical resistivity sensors and acoustic sensors, while encapsulating everything within a single, highly interactive UI-based software application developed in Python and C++. • Developed interactive UI-based application to process and stream data collected from an automated air-coupled Impact Echo/ USW platform using MEMS microphone sensors, made for the Federal Highway Administration (FHWA). Was designed utilizing both MATLAB and Python. • Created detailed software documentation and user manuals for RABIT system, while teaching clients how to use the platform and software through in-person training sessions. • Shadowed, monitored and managed live RABIT deployments on bridges. Undergraduate Research Assistant, University at Buffalo, Buffalo, NY (Jan 2016 – May 2017) • Conducted stress and torsion tests on different shaped aluminum and steel rods using an MTS Axial Torsion Machine. • Investigated the plastic torsion and plastic deformation in the rods in relation to the Sand Heap and Membrane Analogies. • Designed and manufactured custom adapters/clamps using PTC Creo to work with different shaped rods, increasing compatibility and efficiency with the MTS Axial Torsion machine. • Wrote a MATLAB script to plot and analyze the results produced from the torsion and fatigue tests in order to determine the existence of the Bauschinger Effect. Undergraduate Teaching Assistant, University at Buffalo, Buffalo, NY (May 2015 – May 2017) Dynamics (EAS 208) and Machines and Mechanisms (MAE 311) • Held weekly office hours and supported professor during lectures, where the class sizes ranged from 50 - 250 students. • Invigilated and graded exams, quizzes and other assignments. Web Developer, University at Buffalo, Buffalo, NY - www.ubsurgeryresidency.com (June 2016 – August 2016) • Developed and updated a website for the Department of Surgery, that was visually appealing and contained interactive features to optimize the user experience (UX), while using SEO best practices to elevate the departments web presence. • Conceptualized a proof of concept that leveraged Google Firebase Services for scalability and security of client and server database applications.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.