STANLEY S.

STANLEY S.

Senior Architect

Trivandrum , India

Experience: 14 Years

STANLEY

Trivandrum , India

Senior Architect

43766.2 USD / Year

  • Notice Period: Days

14 Years

Now you can Instantly Chat with STANLEY!

About Me

- Dynamic and goal-oriented software professional with 15 years experience in software development- Hands-on experience in working with clients and projects from various industries and geographies- Clear understanding of paradigms used for parallel c...

Show More

Portfolio Projects

Description

Requirements gathering, design, architecture and development plan for company’s new product line – a cross-platform Qt based application framework for visualizing 3D computational fluid dynamics simulations.

Worked on PoCs for automotive clients in simulating electro-coating process, oven, wax, spray/splash, gear and rain simulations.

Researched on new Vulkan based voxels rendering engine for particles and fluid rending.

Added new features into existing OpenVTK and ECS based implementations.

Proposed revised architecture and design pattern to integrate Undo/Redo capabilities and scripting framework and assisted directors in securing approval from HQ.

Show More Show Less

Description

Implemented a graphics engine for supporting large data visualization using hardware accelerated rendering.

Supported integration with in-house data analytics/visualization software.

Provided animation support through a thread-safe object model and MVVP messages.

Trained on-site application engineers in building scenes withthe new graphics engine.

Show More Show Less

Description

Cameras based, on-board Optronics system and 360-degree panorama view rendering engine for naval ships and submarines used in surveillance inside the oceans. A set of image processing algorithms were to be rendered on Qt based User interface at certain predefined FPS. This module involved GPGPU acceleration to improve the graphics performance (OpenCV based implementation). Both on-Screen and off-screen rendering solutions were provided for performance comparison

Show More Show Less

Description

Developed 3D engine for visualizing 3D meshes of automobile parts.

- Involved in project definition, technical specifications, workload breakdown

- Performed domain research, feasibility studies, presentations, feedback analysis

- Followed Rational Unified Process (Agile-RUP), and UML based SRS and design documentation

- Implemented abstract layer, high-level interfaces, Direct3D visualization client, 3D navigation, object selection/picking, geometry structures, B-Reps, mesh optimizations

- Assisted with problem solving, profiling, stress testing, performance logging, troubleshooting

- Implemented critical server-side payment/business logic, auto-error feedback mechanisms

- Assisted with recruitment, training and knowledge transfers

- Design and development of EasyBlank, an OpenGL-based application for visualizing 3d models

- Integrated AutoForm’s FEM solvers and implemented communication interfaces with viewers

- Reviewed UI and business logic including online payment gateway via PayPal.

Show More Show Less

Description

Implemented PBD (position-based dynamics) algorithms for 3D cloth simulation in a fashion designapplication. Integrated simulation with Unity 3D based application layer including editing features tointeract with 3D cloth in real-time. Worked on performance optimization of existing features. IntegratedC++ based geometry kernel for faster 3D geometry manipulations. Implemented POCs todemonstrate feasibility of PBD based cloth simulation in Unity.

Show More Show Less

Description

Researched TensorFlow based implementation of Facial emotion recognition on FPGA hardwareusing Sycl/OpenCL. Submitted a paper on proposed solution plan to achieve hardware accelerationon FPGA hardware including the solution architecture.

Show More Show Less

Description

Implemented kernels and base architecture for hardware-accelerating path-finding algorithms likeAstar RRT and PRM. Benchmarked existing implementations alongside OpenCL and OpenVXkernels. Improved performance of algorithms by over 100x on provided hardware.

Show More Show Less

Description

Implemented graphics animation and editing interface for an airline scheduling software with highquality graphical data visualization requirements. Built it on a DirectX based graphics engine (above)and provided interfaces for fast updates and improved frame rates. Implemented complex businesslogic for flight editing operations with many cases and scenarios. Troubleshooted issues withrendering on third-party controls (Telerik).

Show More Show Less

Description

Implemented a full-fledged face detection recognition and analytics software including a pre-salesdemonstrator for recording statistics of users moving in front of Digital signage cameras usingOpenCV based Face detection and recognition. The demonstrator also included a speech synthesizerin order to talk to the users at real-time and convey statistics like their engagement times glancecounts and predicted age and gender. It also involved background crawling of frames historicalinformation to improve the predictions. Some modules like Age and gender recognition wereintegrated via Matlab-.NET Interop and inter-process communication (using sockets).

Show More Show Less

Description

Generic 3D graphics engine and viewer with editing features for integration into 2D/3D applicationsand for rendering 3d interactive content on Microsoft Surface platform (Samsung SUR40 touchtables) and eBoards (65 touch boards used in classrooms). It includes implementation of visualize-cum-editor application which can read many proprietary formats and display overlaid semi-transparentinteractive 2D/3D content and/or images/videos. A new proprietary visual document format wasdesigned for handling various content and abstract interfaces were provided for integrating contentfrom other content providers.

Show More Show Less

Description

This project is a feasibility analysis cum product development for a closed loop system for diabetescontrol. The system involves a continuous glucose monitoring (CGM) device attached to patientsbody which is communicating to an android based Remote control (RC) via Bluetooth low energy. TheRC analyses required amount of insulin required by the body and sends commands to insulin pump(via BT/BLE) for injecting insulin. Pumps from multiple manufacturers are being supported. Dedicatedcommunication processor is provided in the RC for real-time communication between the devicesinvolved. UART interface was used for communication between these processors.

Show More Show Less

Description

This project was a CATIA-CAA customization suit for aerospace client. The implementation involvedautomation of several design checkpoints to verify and validate a designers CAD output. This tooliterates through every geometry inside a CATIA CAD file (CATProduct) and checks for clashescontacts and clearances. It verifies the accuracy of specified geometry parameters and automaticallygenerates a pre-formatted Excel report.

Show More Show Less

Description

The software was intended for TV set top boxes that show context sensitive info-pages. Userinteraction was performed through the TVs remote control. The software includes a viewer as well asan editor for creating new info-pages (by the broadcasting companies). Written completely in C# ituses a classic MVC design pattern to handle the viewing and editing of the model.

Show More Show Less

Description

This project is a video creator used to make custom videos for a research on crowdsourcing. Thevideos were created at run-time out of instructions from a CSV file which described events to happenduring the video at specific intervals. The frames were rendered using OpenGL and GLUT was usedfor windowing and user inputs.

Show More Show Less

Description

3D Viewer built for visualizing and configuring input and outputs of a Feature Group Optimizer. Theoptimizer groups all the features in an automobile part to analyse the most cost-effective way tomanufacture the part. This grouping needs to be visualized to give the development team an idea asto how their results look like. The visualization allows show/hide an operation or group(s) ofoperations check for overlap between operations their directions and sizes. This GUI was builtprimarily to configure the results of the optimization algorithm also used as a generic viewer toview/rotate/pan/zoom 3D IGES geometries.

Show More Show Less

Description

A basic 3D graphics engine to model high-rise structures (buildings and telecom towers) to provide ageneric and user-friendly way to create input files for import into FEM solvers structural analysissoftware and HVAC simulators

Show More Show Less