Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Timeline
Hi, I’m

Bharat Rayasam

Director Engineering
Hyderabad,Telangana
Bharat Rayasam

Summary

  • Having 16+ Years of work experience in Planning, Designing, Developing, Delivering and maintaining scalable & robust Enterprise SaaS applications.
  • 7+ Yrs of Project Management experience for multiple Enterprise SaaS Products Development including Scrum Master & Agile Leader roles in Agile & SAFe Agile methodologies.
  • Currently working as Director Engineering for Data Science Platform in Highradius.
  • Earlier worked as Technical Architect and later as Project Manager in Transportation & Logistics Product Development team in Blue Yonder (Formerly called JDA Software)
  • While working at Blue Yonder, played Organization wide roles as Agile Champion for Agile Transformation of the entire organization and Mobile Technology & Strategy group.
  • Earlier worked in Technology Stack Development team of Oracle E-Business Suite Product in Oracle Corporation Hyderabad

Overview

16
years of professional experience
6
years of post-secondary education
7
Certifications

Work History

Highradius
Hyderabad

Director Engineering
09.2021 - Current

Job overview

Rivana - Data Science Platform


Description

HighRadius is an AI First SaaS Unicorn focusing on bringing disruption in the space of Account Receivables. Over $2.2 trillion B2B transactions were processed in 2020 on the HighRadius AI-powered Integrated Receivables Platform.

Rivana leverages Artificial Intelligence for high-impact decision making across HighRadius cloud solutions for credit, collections, cash forecasting, cash management, cash application, billing and payments.

Built on several machine learning algorithms to continuously learn and provide insights on all possible A/R and treasury scenarios including use-cases such as predicting invoice payment dates, validation of deductions, predicting customer default or forecasting cash flows with pinpoint accuracy right up to individual invoice level and across all cash flow categories. Platform relies on learning algorithms such as regression and classification done using Decision Trees and Random Forest methods. End-to-end Automated MLOps pipeline including Data Engineering, Model Generation, Testing, Deployment, Training and Analytics insights.


Role

  • Director Engineering for the Data Science Platform - Rivana
  • Responsible for defining and executing the Highradius Data Science Platform Roadmap, Vision and Goals
  • Building a strong and talented team of MLOps, Python, Java, DevOps and QA Automation experts
  • Lead team of 20 Data Science Platform Engineering team and 10 MLOps engineers. Closely collaborate with 100+ Data Scientists and Product Engineering & Product Management leaders
  • Work closely with the Executive Leadership and Leaders of other Departments in continuous improvement of Highradius Engineering practices, Technical initiatives, Policies and Culture
  • Publish and communicate on the latest Data Science problems solved and Platform features to all internal and external stakeholders periodically


Contributions

  • Took initiative of introducing Performance Scalability and Reliability testing for the Data Science use cases and benchmarking for all ML use cases and defined the guidelines for Data Scientists and Platform Engineers. With in 6 months, able to increase the Predictions success rate from 80% to 99% across the Production environments
  • Reduced EC2 instance cost by 40% by closely working in enhancing the Python Memory optimization, Caching and high scalability of the platform services and also revising the pipelines to serve the heterogeneous Machine Learning use cases where some are memory intensive and some CPU intensive and some with high IO / DB operations.
  • Played key role in designing Auto ML which helped in reduction of Model building & deployment time by 75% which reduced the ML Engineers capacity by 30% in Feature Engineering that is now invested in more R&D activities
  • Took initiative of introducing Automation for Prediction & Training flows which saved 50% of QA bandwidth and redirected the capacity towards Performance Testing. Automation helped in 30% reduction in Features delivery time
  • Took initiative of automating the application build & deployment pipeline which reduced the Infrastructure Engineers dependency and helped in reducing new environment setup time by 70%
  • Building Rivana @ Scale which is a Big data solution in AWS environment to handle huge data volumes.
  • Played key role in Architecture Design of the Generative AI use case cases in Collections and Credit products by designing the deploy pipeline for the Large Language Models. Also integrated Open AI ChatGPT.

Technologies

Python, SQL, TensorFlow/ Pytorch, PySpark, ML Algorithms, NLP, LLM, Generative AI, Docker, Flask, Sagemaker, PySpark, Python Packages like Scikit learn, pandas, numpy, MySql, AWS S3, Java, Spring, Hibernate, EC2, ECS, EMR, Azure, GCP, Ancible, Selenium, DevOps, MLOps, Data Engineering, Analytics

Blue Yonder
Hyderabad

Engineering Manager
05.2018 - 09.2021

Job overview

Roles played in Blue Yonder:


  • Project Management

- Engineering manager for 3 Logistics SaaS Products (Transportation Mobile, Transportation Modeling & Luminate Load Building)

- Accountable for Releases, Technical Roadmap, Quality, engineering practices, daily Operations, Stakeholders interfacing, resourcing and Cost for these products

- Provide program updates to higher management & stakeholders.


  • Modernization Projects Management

- Leading UX & technology modernization of Transportation product which is a huge investment. Leading team of 25 including 2 Project Managers, 2 UX Designers & 4 Technical Architects globally (Mar 2020 to present)

- Led Transportation Mobile app modernization project (Feb 2019 Nov 2019)

- Active role in collaborating with Cloud team in migration of customers from On-premise / Blue Yonder Private Cloud to Azure migration


  • People management

- 10 Full time employees and 24 contractors as reportees

- Discuss, define and track quarterly OKRs (goals) for teams and individuals & Development plan for individuals

- Appraisals and people aspects


  • Department level (Logistics PD team) roles

- Host monthly Logistics All Hands meeting for group of 74 associates

- Deal with multiple vendors in onboarding contractors with right skillset for entire Logistics PD team

- Releases & resource planning along with VP, Director and Senior Manager

- Development plan & training needs collaboration with JDA University

- Critic role in Program reviews for other Logistics products

- Organizer of Hackathons & co-ordinator for Crystal Ball (yearly Innovation ideas showcase event)


  • Organization wide roles

- Agile Champion for Agile Transformation of the entire organization

- Mobile Technology & Strategy group for Blue Yonder Mobile Apps


Product 1 - TMS Web UX Modernization (Mar 2020 to Aug 2021)


Description

Blue Yonder (JDA) is a leading Supply Chain product-based company which was developed 25 years. The Blue Yonder Transport Suite is one of the leading and most revenue generating products. This application can be used by the Shippers, Manufacturing companies, Distribution Centers or Carrier companies for Planning and Execution of shipment of goods. The Transportation Planner application takes the details of the orders to be shipped and generates optimal planning schedule.

Though the underlying Optimizer engine is known to provide the best transportation solution in the industry and also the supplementary products like Mobile, Modeling and Load Building are built recently to provide modern user experience, Blue Yonder TMS is losing deals recently due to old UI. The functionality was being added continuously to accommodate 400+ customer base business needs. But now there are very high expectations to provide modern user experience.

This project is to build modern user experience along with building robust, scalable BFF and backend architecture.


Role

  • As a Project Manager, responsible for end-to-end delivery
  • Facilitated engagement with UX Designing company for building UX wireframes after customer/stakeholders survey, Design thinking workshops, review, etc.
  • Project planning, milestones, Setting up Team structure & responsibilities, Engineering practices, cadence meetings.
  • Mentoring Program Managers, Business Analysts and Architects to ensure that the project goal is aligned, and the functional and architectural decisions are made appropriately.


Contributions

  • Built a team of 25 within a month by partnering with a vendor for resources after evaluating proposals from 5 vendors.
  • Took this opportunity in not just modernizing the UI but also in transitioning 25 years old backend to SaaS architecture inspite of several challenges which defining Operations, Support and Cost model which created lot of buzz among Sales
  • Able to deliver the MVP with in 6 months with 24x7 development with global teams working under me. Gave timely demos to the Pilot customers.
  • This UX modernization project was listed in Gartner reports on Supply Chain making Blueyonder leader in Quadrant
  • 5X ROI within 6 months of GA Release


Technologies

React JS, Redux, Node JS, Springboot, Microservices, Azure Webapps, Azure Kubernetes Service (AKS), Cosmos DB, Azure CDN, REST


Product 2 - Luminate Load Building (Jun 2019 to Aug 2021)


Description

Shipment Scheduler (SS) enables the user to build and split inventory constrained orders into transportation shipments. The orders are typically sourced from master planning engines like Supply Chain Planner. Inventory plans work in concert with those demands. Shipment scheduling takes advantage of aggregating and splitting orders, and moving orders forward and backward in time, so that full transportation shipments are created while respecting both inventory and transportation related constraints.

The Luminate Load Building (LLB) is the new SaaS service that will use SS as backbone and offer/extend SS capabilities as service. The idea is to be able to create a service that can create fuller truck load shipments as well as containerize

those shipments.


Role

  • Project Management and Scrum Master
  • Leading the Technical & Functional deliveries


Key Contributions

  • Though initially this Product was developed as a supplement to existing Transportation product customers, closely collaborated across various Supply Chain Planning products across organization, defined the integration approach to make Load Building Service used with the Planning products. This boosted cross sales of Load Building product along with the Supply Chain Products earning 20 new License sales in a Quarter after the integrations.
  • Able to achieve Multi-tenancy support to reduce cost
  • Defined SLA of 99.7% and worked with Legal team on SOW of Product while GA launch

Technologies

Springboot, Microservices, Zuul, React JS, Redux, Node JS, Azure Kubernetes Service (AKS), Azure App Insights, Active Directory, Azure API Gateway, Docker, Cosmos DB, Mulesoft


Product 3 - Transportation Modeling (Nov 2018 to Aug 2021)


Description

JDA Transportation Modeling is a web-based analytical and managerial tool where Multi-Users, can log in to the application to use this tool with your logistics industry and based on your modeling expertise to make the best decisions for your business:

- By analyzing shipment data

- By optimizing business scenarios and performing a what-if analysis

- By creating reports to illustrate potential savings

This is a springboot microservices product deployed on Azure cloud. There was a legacy Modeler product which was a desktop product. Same optimizer engine was used while we build Modeling product.


Role

  • Took charge as Engineering Manager for this product after the initial GA release and couple of customers on-boarded raising escalations due to quality issues.
  • Actively involved in Architecture design, technology decisions and project planning for building Modeling product
  • Collaboration with Product Management meeting while finalizing the release features and roadmap.
  • Project Management and accountable for Releases, Quality, engineering practices, Daily Operations, Stakeholders interfacing and resourcing
  • Defined the Engineering practices to be followed the team
  • Mentoring the team of 7 including a Scrum Master, 2 Technical Architects, 2 Developers, Business Analyst, QA and Product Manager

Contributions

  • Introduced Multi-pipeline Jenkins with Quality gates, Auto deployment (using ansible scripting), Automation strategy to ensure the issues Early detection and robust & time saving process in Modeling which was later incorporated in all products across the Logistics products.
  • Stabilized the product by bringing down the customer escalations to Zero and reduced Support Requests by 70% within 6 months after I onboarded on the project
  • Reduced the cloud cost by 50% by migrating DB to opensource and on-demand spawning of instances using Azure Batch

Technologies

Java, Springboot, Microservices, Eureka, Azure, Active Directory, REST, Mongo, Web methods, C++, Jenkins

Blue Yonder
Hyderabad

Project Lead
07.2016 - 05.2018

Job overview

Transportation Mobile App and Server (Nov 2015 to Aug 2021)


Description

The Transportation Mobile User (TMU) application is designed to run on a mobile device such as a smart-phone or tablet and provides a framework for driver, employee and carrier personas of the Blue Yonder Transportation Suite. TMU enables trip card views, stateful workflows for pick-up and drop operations for on-duty assignments, mass upload of attachments as well as contextual visual cues to enable users efficiently manage load and trip assignment life cycle on-the- go. TMU also supports gate check-in and check-out operations, team and relay driver operations as well as QR code function to avoid document upload errors.

Carrier users can respond to multiple tender requests with minimal user interface interaction.


Role

  • Started as Architect/Developer and then as Team Lead and Manager during the 6 years tenure of the project
  • Key role in the 2 Technology revamps (Sencha Touch -> ExtJS -> Xamarin & BFF) of the Transportation Mobile product with accountability of end-to-end delivery.
  • Mobile App and Server development, code reviews and submission of Apps to Play Store and App Store
  • Currently Project Manager and Scrum Master. Team of 8 including Manager and 2 Architects reports to me.

Contributions

  • In 2017, drove the Technology upgrade to ExtJS along with new workflows at very stringent timelines for customer pre-sales demos where i developed key features like Auto geo location tracking & POD images uploads (Won Pillar Team Award)
  • In 2018, successfully drove in delivering major functionalities needed for the first and big APAC customer for their Go-Live which was committed to the customer by the CEO as they were completely going Digital (paperless) and had to provide daily updates to CTO & MD. Where I also contributed in key features development (Won Pillar Team Award)
  • In late 2018 Mobile Technology & Strategy group was formed to evaluate the go-forward Technology, form Mobility Platform team to support infrastructure and development of all Blue Yonder Mobility Apps. Played an active role in finalizing the technology as Xamarin.
  • In 2019, drove the re-building of the Transportation Mobile app with new UX design, Xamarin & BFF component (Springboot) with both on-premise and Azure cloud support. Mentored the team of 20 to build the best-in-class Enterprise Transportation Mobile application in a short time with enhanced User Experience.
  • This Transportation Mobile App was listed couple of time in Gartner for its usability and vision. Helped multiple Asian Customers perform paperless and touchless transportation deliveries during COVID time.

Technologies

Sencha Touch, Ant, Ext JS, Gradle, Android Studio, Cordova, Objective C, Web Services (REST and SOAP), XML, Appium, Xamarin, Springboot, Oauth 2.0, Oracle SQL, SqlServer, Maven, Azure cloud

Blueyonder
Hyderabad

Technical Architect
12.2012 - 07.2016

Job overview

Transportation Planning and Execution (Dec 2012 to Oct 2015)


Description

Manugistics merged with i2 Technologies to form JDA. Manugistics has its own Transportation Planning and Execution product which was made maintenance mode and customers were phase wise migrated to i2 Transportation suite. There was a huge Manugistics customer base and had to develop enhancements and also

fix customer issues.


Contributions

  • Worked on JDA Transportation Release features design & development majorly on refactoring of Web UI to make it more user friendly, adopting log4j logging framework, change in deployment architecture as per cloud compliance requirements, upgrading technology stack.
  • Took ownership of entire Web components and Execution Services
  • Bug fixing and interact with clients for resolving critical issues.
  • Technical Lead for Web components i.e. Java based WebUI and C# based Smartbench UI with team of 4
  • Performed Scrum Master role on rotation basis
  • Won Spot Award for fixing the critical Performance issues

Technologies

Java, J2EE, EJB, XML, Oracle SQL and PL/SQL, Ant, WebServices, JNI, C#

Oracle
Hyderabad

Senior Software Engineer
04.2010 - 12.2012

Job overview

Oracle eBusiness Suite Release 12.2 (Oct 2010 to Dec 2012)


Description

Oracle E-Business Suite (EBS) is an ERP tool used by customers world-wide. EBS is also known as Oracle Apps. Key feature of EBS Release 12.2 is Near Zero Downtime during Patching. Latest version of EBS is 12.1.3. Application server shipped is OC4J. As the application server Weblogic is robust and has many features compared to OC4J, management decided to migrate the application server of EBS from OC4J to Weblogic in EBS release 12.2. Also the technology components shipped with EBS like Database, OCM, OHS, Apache, JDK, etc are also upgraded to the available latest versions.


Contributions

  • Worked on enhancing existing clone utility to use FMW cloning utility T2P while cloning EBS12.2 and successfully resolved platform specific issues while cloning.
  • Worked on enhancing configuration tool AutoConfig to be compatible with EBS12.2
  • Implemented listener.ora and tnsnames.ora generation logic for EBS12.2
  • Wrote scripts for SSL configuration
  • Designed and did coding for OHS (Oracle HTTP Server) configuration
  • Fixed several Bugs in each Build
  • Mapped OC4J properties and features to Weblogic and modified corresponding application server configuration files

Technologies

Java, J2EE, shell scripting, Python, perl scripting, WLST, XML, Oracle SQL and PL/SQL


Cloning tools of Oracle e-Business suite (Aug 2010 to Dec 2012)


Description

Installation of Oracle e-Business suite (EBS) is done using the Rapid Install tool. Installation process takes around 4 hours and Install Disk will be available only for the major versions. Customer needs to upgrade to the minor version by applying the upgrade path which involves applying specified Patches. Also customer may apply additional one-off patches provided by Oracle to fix his problems.

If the customer wants to have another EBS instance with the same configuration (i.e. same minor version and the applied patches) of that of an existing EBS instance, then the simple solution is to clone the existing EBS using the cloning utilities. The EBS cloning tools are robust enough to support cloning of EBS if the source EBS is of Single-node or Multi-node or Shared file system or uses RAC database and for various platforms etc.


Contributions

  • Key developer in enhancing EBS Cloning Tools for R12.2 release
  • Designed and implemented Cloning Tools support for Multinode and Shared file system env
  • Integrated FMW T2P tools for FMW home and weblogic domain cloning of EBS and also enhanced R12.2 EBS Cloning tools to support advanced configuration like OCM, SSL, NFS, etc.
  • Wrote PYTHON WLST scripts for re-configuring the weblogic server properties of the cloned domain.
  • Wrote few sections in the official EBS R12.2 Cloning Note that would be published by Oracle with the EBS R12.2 release.

Technologies

Core Java, shell scripting, Python, perl scripting, Oracle SQL


AutoConfig Tool (April 2010 to Jan 2012)


Description

AutoConfig is a tool that supports automated configuration of Oracle E-Business Suite instances. AutoConfig can be run either on application tier (middle tier) or database tier. All the information required for configuring an Applications instance is collected into two local repositories, called the Applications context file and the database context file. AutoConfig uses information from the context files to generate configuration files.


Contributions

There are several versions of e-Business suite that are shipped to customers and it supports various operating systems. If customers (internal or external) get any issue they raise bugs. I handle bugs related to AutoConfig along with 3 team members.

Verizon
Hyderabad

Technical Analyst
07.2007 - 04.2010

Job overview

Project 1: Mass Order Generator (MOG) (Aug 2007 to April 2010)

Description

MOG is a batch process that runs according to CRON scheduled time. It accepts input orders in the form of files loaded in to landing pad of sun solaris server, does LookUp services and validations, retrieves and persists data in Oracle Database, generates suitable request XML and posts it to Ordering & Data Services via webservice. There are 42 different MOG processes. Each MOG have its own functionality like disconnection of services, restoring services, billing information change, adding and removing discounts, credit card details update, etc. Daily count of MOG orders is around 1-2 Lakhs. Some of the MOG processes are very critical and impact Verizon Customers directly. So daily monitoring and resolving customer issues is required for this application.

An User Interface is provided for business team to upload / monitor the MOG Files. This UI is developed using Struts framework. Several Unix Shell Scripts are used for this project. Ex : Scheduling CRON, reading files from remote servers, clean up activity, etc.

Role & Responsibilities

  • Worked on several Work Requests and Change Requests according to the business needs.
  • Actively participated in Design Calls with clients and business teams to gather Requirements. Preparing Design Documents, Design Reviews, Coding, Preparing Test Cases, Unit testing and pre/post deployment validations.
  • Daily monitor orders processing status, identify and resolve issues and generate reports.
  • Developed 4 new MOG processes according to business needs.

Contributions

  • Upgrades like JDK 1.4 to 1.6, Axis 1.1 to Axis 1.2 for Webservice communication, etc
  • Migrated MOG application from Sun Solaris Server to Linux Server
  • Prepared Document on MOG application with complete details.
  • Resolved performance issues for which I got the Above & Beyond Award.
  • Developed a reliable method for MOG application to communicate with Billing System and this prevented escalations from customers. Communication with Billing system is required while restoring services.

Technologies

JAVA, Websevices, JDBC, Oracle 9i, Struts, Unix shell scripting


Project 2: CPE & VTP Adapters (Jan 2009 to April 2010)

Description

CPE stands for Customer Premises Equipment. CPE Adapter interfaces with CPE Manager. Handles Shipment, Retrieval and Replacement transactions of equipment like STB, DVR, Cable Cords, etc. WorkFlow System posts messages (with limited details) to a Topic, which is listened by CPE Adapter. CPE Adapter retrieves required information from Database and also Data Services via web service call. Prepares corresponding request XML and posts it to CPE Manager MQ. Posts the status of equipment received from CPE Manager to Work Flow. So that representatives would be able to view the status of the equipment delivery.


VTP stands for Verizon Telecom Products. Its functionality is similar to CPE Adapter. But VTP is used to handle Shipment of Data equipment like Routers and also devices/equipment gifted to customers as promotional offers. For gifts like Cash Back Visa Cards, we get Tax amounts based on state and gift amount of the

customer using Unified TaxService via webservice call and add to the original gift amount and trigger to CTDI system, which actually delivers to the customers.

Role & Responsibilities

  • Worked on Change Request according to business needs
  • Monitoring and resolving issues
  • Interacting with CPE Manager and Workflow teams for daily operations.
  • Interacting and resolving issues faced by testing team

Contributions

  • Upgraded CPE Adapter from Axis 1.1 to Axis 1.2 Webservice Library
  • Upgrading CPE Adapter from Weblogic 8.1 to Weblogic 10.3
  • Preparing a Document on CPE flow
  • Implemented PickUp and Drop option of Equipments, from Verizon stores, in addition to shipping of Equipments through postal mail. By this implementation, expenses on postal charges will be saved.

Technologies

JAVA, JDBC, JMS, MQ, EJB, Webservices, Oracle 9i


Project 3: Billing Analyzer (April 2009 to June 2009)

Description

Billing Analyzer is an application that evaluates the Billing Product Details sent to the Billing System. Evaluation of Billing Products is done based on Configured Rules. For the year 2009-10, Verizon is giving various Promotional Offers to its customers. Each set of offers will be given in each quarter. Offers like a discount of

$xx monthly if the customer takes any two or more among Voice, Data or Video services, Cash Back offer in the form of Visa Gift Cards shipped to customer for particular packages, etc. There might be chances that customer may not be given discount or given discount more than once while generating bill. Rules are framed and evaluated to prevent such issues. Using Billing Analyzer, order IDs that are needed to be Analyzed are to be provided as input. Details are retrieved from DB, evaluation of configured rules applicable for the order based on the category of Offers given and generating a report with failed orders with description. Using that

report, Billing team takes necessary action.

Contributions

  • Gathered requirements from various teams and checked for the feasibility of the Project and Development
  • Prepared high-level and detail-Design Documents, anchored design calls.
  • Did coding and testing along with a team member.
  • Gave demo after completing phase-I and Phase-II

Technologies

JAVA, JDBC, Oracle9i

Education

JNTU
Hyderabad

Master of Engineering from Computer Engineering
08.2013 - 08.2015

University Overview

Achieved 82%. Did Full Time Masters Degree while working.

IIIT Hyderabad
Hyderabad

Advanced Certification in Artificial Intelligence & Machine Learning from Artificial Intelligence
12.2018 - 05.2019

University Overview

Achieved Excellent Grade

CBIT
Hyderabad

Bachelor of Engineering from Information Technology
08.2003 - 05.2007

University Overview

81%

Skills

Languages/Skills : JAVA, Springboot, Microservices, Data Science, MLOps, Python, NLP, LLM, Generative AI, REST, Web Services, Eureka, Azure, AKS, Kubernetes, Docker, Flask, Kubeflow, JMS, JDBC, Hibernate, J2EE, JavaScript, XML, WLST, Perl, ReactJS, Redux, Ext JS, Sencha Touch, Cordova, Xamarin, Unix shell scripting, NodeJS, Mulesoft

undefined

Accomplishments

  • Got Pillar Team Award thrice (2016, 2017, 2019) i.e., for the 3 Product development teams I was leading at Blue Yonder.
  • Got JDA Pillar Individual award in 2014.
  • Got Spot awards for performance in JDA (May 2013) and in Verizon (Sept 2008)
  • Got twice Above & Beyond Award for resolving performance issues and solving critical issues in Verizon (Dec 2008, July 2009)

Certification

AZ-900: Azure Fundamentals

Timeline

Director Engineering

Highradius
09.2021 - Current

IIIT Hyderabad

Advanced Certification in Artificial Intelligence & Machine Learning from Artificial Intelligence
12.2018 - 05.2019

Engineering Manager

Blue Yonder
05.2018 - 09.2021

Project Lead

Blue Yonder
07.2016 - 05.2018

JNTU

Master of Engineering from Computer Engineering
08.2013 - 08.2015

Technical Architect

Blueyonder
12.2012 - 07.2016

Senior Software Engineer

Oracle
04.2010 - 12.2012

Technical Analyst

Verizon
07.2007 - 04.2010

CBIT

Bachelor of Engineering from Information Technology
08.2003 - 05.2007
Bharat RayasamDirector Engineering