Summary
Overview
Work History
Education
Skills
Personal Information
Certification
Timeline
Generic
Abdul Razak

Abdul Razak

Technical Architect
Kochi

Summary

Dynamic individual with hands-on experience in Software Development Life Cycle, Cloud Computing, Software Design, DevOps, and Containerization, and talent for navigating challenges. Brings strong problem-solving skills and proactive approach to new tasks. Known for adaptability, creativity, and results-oriented mindset. Committed to making meaningful contributions and advancing organizational goals.

Overview

17
17
years of professional experience
2
2
Certifications

Work History

Technical Architect

Speridian Technologies
06.2024 - Current
  • I am currently working on CaseXellence platform, collaborating closely with both product leadership and engineering teams to develop the next-generation product.
    CaseXellence is low-code, intelligent process automation platform designed to help public sector enterprises modernize and transform their legacy systems.
    As architect, role involves participating in design discussions and translating agreed-upon designs into technical solutions that align with CaseXellence platform standards.
    For design, I utilize tools such as Visio, draw.io, BPMN, DMN, and ERD. In terms of implementation, I work with technologies like C#, .NET Core 8 REST API, RabbitMQ, Camunda, PostgreSQL, and Angular.

Software Architect

Concentrix Catalyst
8 2023 - 06.2024
  • I have been seconded to Honeywell Technologies, a prominent product-based organization, where I hold the position of software architect.
  • My primary responsibility is to modernize their legacy solution by transforming it into a cloud and platform-agnostic solution.
  • In addition to this, I am also responsible for making technical decisions, NFRs, modernizing legacy products through refactoring and redefining designs, and establishing standards and best practices.
  • I play a key role in technical grooming and analysis, including proof of concepts (POCs).
  • Furthermore, I am accountable for redesigning WCF Services (SOAP) with .Net Core Web API, taking into consideration API standards and existing functionalities.
  • I am also involved in the redesign of the ASP.NET MVC system with a single-page application (SPA) approach.
  • As an architect, I collaborate with other architects to create platform-agnostic designs and contribute to the development of cloud-agnostic solutions.
  • I ensure the implementation of DevOps practices and promote their correct usage within the team.
  • Additionally, I am responsible for coding complex items and libraries, leading a team of .Net Full Stack Developers, and providing them with training on the latest trends and approaches.
  • I also handle task distribution and conduct code reviews to maintain code quality.
  • In terms of project management, I actively participate in daily stand-up meetings, Scrum of Scrum meetings, retrospectives, and sprint demos.
  • Lastly, I am involved in stakeholder communication to ensure effective collaboration and alignment with project goals.
  • Conducted regular performance evaluations of existing systems for potential improvements or upgrades based on emerging trends or changing business needs.
  • Enhanced software performance by identifying and resolving system bottlenecks through thorough code analysis and optimization.
  • Mentored junior developers on best practices in software architecture design and coding techniques, fostering a culture of continuous learning and growth within the team.
  • Established a culture of continuous improvement within the organization by promoting best practices in software development and encouraging innovation at all levels.

Technical Architect

Global Computer Services LLC
03.2022 - 08.2023

During my assignment with one of the Oil and Gas clients, I was tasked with the conversion of a functional document into a fully operational system. This involved conducting system studies, creating architectural designs, and preparing technical diagrams, as well as ensuring compliance with non-functional requirements (NFR) and implementing monitoring and logging mechanisms. In my role as an architect, I was responsible for developing highly scalable and extensible .Net Rest APIs that adhered to stringent security standards, including OWASP. I successfully designed and implemented these APIs to ensure the highest level of quality and security. As an individual contributor, I also took on the responsibility of developing microservices using C# .NET Core and designing relational databases using Oracle. Additionally, I programmed using PL/SQL to ensure efficient data management and retrieval. Given the multitasking nature of my position, I also took on various leadership responsibilities. This included leading a team, mentoring junior members, conducting code reviews, participating in Daily Scrum calls, planning tasks, and distributing work effectively. As a senior team member, I directly reported to the Delivery Manager, providing regular updates on project progress and ensuring alignment with organizational goals. Furthermore, I actively participated in project activities such as grooming, planning, and estimating stories. I collaborated closely with release train engineers, product owners, and scrum masters to identify dependencies and ensure smooth project execution.

Technical Architect

ITC Infotech
09.2021 - 02.2022
  • - Development of Non-Functional Requirements (NFR) and Technical Design Documents - Implementation of Cloud Native solutions - Execution of APIM and AKS (Azure Kubernetes) implementation - Enforcement of high technical standards in microservice development - Migration of .Net Framework Solutions to .Net 5, including compatibility checks and risk analysis - Design and construction of highly scalable and extensible .Net APIs of superior quality - Leadership of a team of 6+ members, including code reviews, participation in Daily Scrum calls, task planning, and work distribution - Implementation of standards, monitoring, and logging solutions such as ELK Stack, while assisting the Chief Architect - Conducting code reviews, unit test case reviews, and ensuring system security - Active participation in Design Sprint review meetings, challenging product designers and Business Analysts - Involvement in grooming, planning, and estimating stories, as well as identifying dependencies with release train engineers, product owners, and scrum masters - Estimation and definition of timetables and project tasks, along with task delegations.

Technical Leader

Petro Infotech
12.2008 - 01.2016
  • During my assignment with one of the Oil and Gas clients, I was tasked with the conversion of a functional document into a fully operational system
  • This involved conducting system studies, creating architectural designs, and preparing technical diagrams, as well as ensuring compliance with non-functional requirements (NFR) and implementing monitoring and logging mechanisms
  • In my role as an architect, I was responsible for developing highly scalable and extensible .Net Rest APIs that adhered to stringent security standards, including OWASP
  • I successfully designed and implemented these APIs to ensure the highest level of quality and security
  • As an individual contributor, I also took on the responsibility of developing microservices using c# .Net Core and designing relational databases using Oracle
  • Additionally, I programmed using PL/SQL to ensure efficient data management and retrieval
  • Given the multitasking nature of my position, I also took on various leadership responsibilities
  • This included leading a team, mentoring junior members, conducting code reviews, participating in Daily Scrum calls, planning tasks, and distributing work effectively
  • As a senior team member, I directly reported to the Delivery Manager, providing regular updates on project progress and ensuring alignment with organizational goals
  • Furthermore, I actively participated in project activities such as grooming, planning, and estimating stories
  • I collaborated closely with release train engineers, product owners, and scrum masters to identify dependencies and ensure smooth project execution.

Senior .NET Developer

Global Computer Services
03.2008 - 11.2008
  • Managed development milestones from initial steps through final delivery using methodologies like traditional waterfall and agile scrum
  • Responsible for designing and building high quality .Net applications that are highly scalable and extensible
  • Took concepts and produced design mockups and prototypes to strengthen designs, enhance user experiences, and improve site interactions
  • Gathered and defined customer requirements to develop clear specifications for project plans
  • Completed full redesigns of existing web applications in order to improve performance, add features, ease navigation, and enhance user experience
  • Prepared test plans and test cases based on functional requirement documents for various web applications
  • Involved in code and design reviews, and has written secure, robust, and reusable programs with extensive use of OOPS concept.

.Net Developer

Southern Computer Park
03.2008 - 10.2008
  • Contributed to the successful completion of projects by meeting deadlines and adhering to best practices in .NET development.
  • Monitored database performance to keep workflows running smoothly.
  • Troubleshot and resolved performance issues for databases and software.
  • Reduced software bugs by conducting thorough unit testing and debugging, ensuring a smooth user experience.

Education

B.Sc - Computer Science

Annamalai University
12.2013

XIIth - undefined

English

Skills

Net Core

Software Development

Cloud Computing

Serverless Architecture

Containerization

Azure Cloud Services

AWS Cloud

TDD

DDD

C#

Angular

AWS

Azure Devops

Javascript

SQL Server

ASPNET

ASPNET Core

ASPNET Web API

Oracle

Github

TFS

Sonarqube

Fortify

WCF

Rest API Services

ASPNET MVC

MongoDB

Technical Architect

Data Modeling

Microservices Architecture

OWASP

Code Development

Technical Design Documentation

Cloud Computing Expertise

DevOps principles

PostgreSQL

Docker

Kubernetes

Personal Information

  • Specialization: Technical Architect
  • Date of Birth: 11/30/1986
  • Gender: Male
  • Marital Status: Married

Certification

Microsoft Certified Solution Developer

Timeline

Technical Architect

Speridian Technologies
06.2024 - Current

Technical Architect

Global Computer Services LLC
03.2022 - 08.2023

Technical Architect

ITC Infotech
09.2021 - 02.2022

Technical Leader

Petro Infotech
12.2008 - 01.2016

.Net Developer

Southern Computer Park
03.2008 - 10.2008

Senior .NET Developer

Global Computer Services
03.2008 - 11.2008

Software Architect

Concentrix Catalyst
8 2023 - 06.2024

B.Sc - Computer Science

Annamalai University

XIIth - undefined

English
Abdul RazakTechnical Architect