Vinodh Kanna
Senior Software Engineer at DHL IT Services
- Chennai, Tamil Nadu, India
- vinodhkanna.dev@gmail.com
- +91 90031-52860
Experienced Full Stack Developer with 13+ years of in-depth expertise in developing web applications using React.js, Node.js, MSSQL, MySQL, Next.js, Nest.js, TypeScript, AWS, Openshift, Kubernetes, Helm, and Jenkins. Specialized in DevOps engineering and cloud infrastructure solutions.
Experience
Senior Software Engineer
- Javascript
- Typescript
- ReactJs
- Node.Js
- MSSQL
- NextJs
- NestJs
- Typeorm
- K8s
- Docker
Teach Lead and Full Stack Developer working with ReactJs, Typescript, NodeJs, MSSQL. Responsible for Solution Design
Technical Lead
- Javascript
- Typescript
- ReactJs
- NodeJs
- ExtJs
- PolymerJs
Front End Developer, responsible for the development of UI with JavaScript frameworks ReactJs, ExtJs, Polymer Js
Manager Web Development
Front End Developer, along with leading a team of 10 people
Projects
its one
- React
- HTML
- CSS
- nextjs
- nodejs
- nestjs
- k8s
- docker
- openshift
- javascript
- typescript
- mssql
- typeorm
Interpreted customer requirements and designed tailored solutions, resulting in enhanced project alignment with client expectations and decreased time-to-market.
- Developed robust automated testing processes for validating intricate business logic, significantly increasing the reliability and stability of applications.
- Engineered dynamic user-facing features and optimized back-end components, yielding highly responsive interfaces that elevated user engagement and satisfaction.
- Automated complex deployment tasks and integrated diverse data sources into applications, which streamlined operations and minimized manual errors.
- Analyzed customer needs to design high-level requirements and developed thorough test plans, ensuring cohesive collaborations with stakeholders and effective project execution.
- Doing architect role:
- Impact: Improved system design capabilities
- Full stack development:
- Impact: Increased development efficiency
- DevOps:
- Impact: Improved system reliability and scalability
- Deciding on the requirement designing:
- Impact: Improved system architecture and requirements management
GoStaff
- React
- HTML
- CSS
- nextjs
- nestjs
- javascript
- typescript
- k8s
- docker
- fluentui
- helm
- openshift
- mssql
- typeorm
- Led the architectural design and implementation for a comprehensive staffing project, resulting in enhanced system scalability and improved resource management efficiency.
- Developed robust full-stack applications that streamlined staffing processes, significantly reducing the time required for resource allocation and vacation approvals.
- Implemented DevOps practices to automate deployment and monitoring, which increased the project’s reliability and reduced operational overhead.
- Spearheaded resource planning initiatives that optimized team performance, leading to a noticeable increase in project delivery speed and quality.
- Facilitated cross-functional collaboration among teams to ensure alignment on project goals, enhancing overall project synergy and outcomes.
features
- Architect role: Responsible for creating blueprints of the project and ensure requirements are met.
- Full stack development: Design and developing code for frontend and backend of the project.
- DevOps: Provide strategies to help manage and automate processes to monitor the application such as any application/server/network performances and recommend upgrades or changes accordingly for the given project.
dhl solutions hub
- React
- HTML
- CSS
- nextjs
- typescript
- nestjs
- k8s
- openshift
- docker
- fluentui
- mssql
- typeorm
Doing Architect role
- Defining the architecture of the project, covering aspects such as frontend and backend development, data storage, 3rd-party integrations and performance optimisations.
- Setting development standards and best practices to follow.
- Recommending tools, frameworks, libraries and other tech to use throughout the project.
- Taking part in the design, development, deployment and maintenance of the project.
- Providing technical support and troubleshooting for colleagues.
Full stack development
- Developing the project from front to back.
- Building the project according to the architectural structure and development standards previously established.
- Testing the code for optimisation and debugging, as well as ensuring all development is documented and follows software development best practices.
- Ensuring the software runs error-free, supports a high level of performance and is easily upgradeable for future requirements.
Responsible for DevOps
- Establishing and managing the development, staging and production environments for the project.
- Setting up development tools such as CI/CD, monitoring, logging systems, automated builds, etc.
- Implementing DevOps best practices throughout the development process and monitoring the project quota.
- Troubleshooting, maintaining, and improving current DevOps practices.
Impact:
- Architect role - Building search engine platform for DHL Solution Hub with multiple data sources onboarding and crawling capabilities.
- Full stack development - Developing frontend and backend components for DHL Solutions Hub.
- DevOps - Configuring and managing the cloud infrastructure for the DHL Solutions Hub.