Veerasense
Role: Technical Lead
Employment Type: Full-time
Duration: Aug 2023 – Jul 2024
Work Context
My role focused on delivering enterprise software solutions for industrial organizations while leading frontend engineering, technical planning, customer requirements analysis, and software delivery. I worked closely with customers and cross-functional engineering teams to translate operational needs into maintainable software solutions across multiple industries.
Domains I Worked In
- Industrial Software
- Industrial Automation
- Manufacturing
- Petrochemical
- Mining
- Banking
- Education
- Public Sector
Responsibilities
My responsibilities combined software engineering, technical leadership, customer communication, and solution delivery throughout the project lifecycle.
I was responsible for:
- Leading frontend development across multiple software projects.
- Participating in software architecture and technical decision-making.
- Conducting system analysis and translating business requirements into software solutions.
- Collaborating with AI engineers and backend developers throughout implementation.
- Managing technical communication with enterprise customers.
- Supporting software deployment, onboarding, and technical training.
Key Engineering Work
Industrial AI Platform: Contributed to enterprise software built around AI-powered industrial platforms supporting monitoring, inspection, safety, and operational workflows, with a focus on building maintainable and extensible frontend applications.
Customer Solution Engineering: Worked directly with enterprise customers to analyze operational requirements, plan software solutions, support deployments, deliver user training, and provide post-deployment technical support.
Technical Leadership: Coordinated engineering activities across multiple software initiatives while contributing to technical planning, implementation, and delivery.
Engineering Challenges
- Designing reusable software solutions that could adapt to different industrial environments.
- Translating operational workflows into scalable and maintainable software architecture.
- Balancing customer-specific requirements with long-term maintainability.
- Coordinating technical communication between enterprise customers and engineering teams.
- Delivering software solutions across industries with diverse operational processes.
Technology Stack
- React
- TypeScript
- Redux
- REST APIs
- WebSocket
- Ant Design
- Less