profile-pic

Arun Stephen

Enterprise Application / Solution Architect of experience in delivering innovative enterprise solutions. Proficiency in full-stack development, leveraging cutting-edge technologies to architect scalable and efficient applications. Also good in strategic planning, quality assurance, financial analysis, budget management and effective IT governance.
  • Role

    Application Architect & Flex Developer

  • Years of Experience

    18 years

  • Professional Portfolio

    View here

Skillsets

  • technical workshops
  • SOLID
  • Static Code Analysis
  • Strategic Planning
  • System Architecture
  • System Design
  • technical discussions
  • Technical Documentation
  • technical guidance
  • Technical skills
  • Technical Support
  • SOA
  • UI Design
  • UML
  • Unit Testing
  • Effective it governance
  • Fsd methodologies
  • Ooad principles
  • Vm/container deployment
  • Mvc automation
  • Redux - 2 Years
  • react - 4 Years
  • Mentoring
  • AWS
  • AWS
  • Budget Management
  • Ci/Cd Pipelines
  • cloud platforms
  • Delivering results
  • Design patterns
  • Docker
  • Gen-ai tools
  • learning
  • Algorithms
  • NO SQL
  • OOPs
  • Oracle
  • productivity
  • Project Management
  • Quality Assurance
  • RabbitMQ
  • RDBMS
  • Scrum Master
  • Security Vulnerabilities

Professional Summary

18Years
  • Dec, 2022 - Present3 yr 3 months

    Application Architect

    Wipro Technologies
  • Sep, 2016 - Dec, 20226 yr 3 months

    Technical Architect

    HCL Technologies
  • Apr, 2010 - Jul, 20166 yr 3 months

    Associate Consultant

    Tata Consultancy Services
  • Jul, 2003 - Sep, 20041 yr 2 months

    Programmer

    Genuine Software Solution
  • Jan, 2008 - Mar, 20091 yr 2 months

    Programmer

    Zaah Technologies Pvt Ltd
  • Mar, 2009 - Apr, 20101 yr 1 month

    Flex Developer

    EC Software Pvt Ltd

Applications & Tools Known

  • icon-tool

    Java

  • icon-tool

    Spring

  • icon-tool

    Hibernate ORM

  • icon-tool

    Spring Boot

  • icon-tool

    NodeJS

  • icon-tool

    Typescript

  • icon-tool

    Python

  • icon-tool

    Angular

  • icon-tool

    ReactJS

  • icon-tool

    Web services

  • icon-tool

    Cache

  • icon-tool

    containerization

  • icon-tool

    Docker

  • icon-tool

    Oracle

  • icon-tool

    MySQL

  • icon-tool

    Postgres

  • icon-tool

    Snowflake

  • icon-tool

    MongoDB

  • icon-tool

    Bamboo

  • icon-tool

    Jenkins

  • icon-tool

    OpenShift

  • icon-tool

    Splunk

  • icon-tool

    NGINX

  • icon-tool

    GitHub

  • icon-tool

    PMD

  • icon-tool

    ActionScript

Work History

18Years

Application Architect

Wipro Technologies
Dec, 2022 - Present3 yr 3 months
    As a product owner and scrum master, I successfully led scrum teams to deliver high-quality products. My responsibilities encompassed requirements gathering, backlog management, task prioritization, resource allocation, and technical oversight, ensuring efficient and effective project execution. Successfully migrated the application to enterprise standards, ensuring full IT compliance. Led the transition from a non-IT to IT environment, guiding the team towards effective design and solutions that were recognized as Best Team and appreciated by Cisco senior management. Provided essential support to external teams, facilitating the successful completion of the project goals. As a application architect, Delivered secure, reliable, and cost-effective software applications by Implemented a shared backend service for two applications with CORS integration. Developed a query executor/resolver for complete query execution and response generation. Established user-based application logging with environment-specific levels uploaded to centralized logging (Splunk) with InfoSec team approval. Successfully migrated data from PostgreSQL to Snowflake. Enabled reverse proxy in NGINX server (Angular) to bypass API requests via Duo server (zero-trust solution). Designed and implemented NGINX Cascade Gateway (NCGCI) integration. Designed and implemented a chatbot with Python automation for scheduled data updates. Leading the adoption of modern development practices (TypeScript, modularization, async support, environment-based configuration). Implemented robust security measures (password encryption, multi-factor authentication, RBAC, secure file storage). Designed and implemented end-to-end infrastructure solutions leveraging GitHub, CI/CD pipelines, Docker, and cloud technologies. Managed project permissions (Splunk, DNG proxy, CAE, storage extension) and facilitated technical discussions for project success. Demonstrated expertise in full-stack development across complex design, development, and solution implementation. This includes table design, API design, router configuration, code implementation, SQL queries, response/error handling, table validation, debugging/fixing integration issues. Created project artifacts like architecture diagrams, authentication workflows, CI/CD pipeline workflows, developer guides, and external team integration design documents. Actively participated in technical discussions with internal and external teams to understand requirements and deliver optimal solutions. As a project manager, I successfully led a cross-functional team of ten individuals, including seven Wipro employees, to achieve project objectives. Through mentorship and guidance, I fostered a collaborative environment and ensured team performance met client expectations. My responsibilities included client billing, performance monitoring, and regular status updates. Additionally, I oversaw administrative tasks such as leave approvals, software installations, performance evaluations, and training compliance. As a result of our project's success in achieving its goals for reach, security, and reliability, our company was awarded a new project. I actively participated in technical discussions regarding project scope, architecture, and implementation. I led the design process for end-to-end infrastructure, including GitHub, ECH repository, CI/CD pipeline, Dockerfile, security scans, deployment configuration, DNS, services, routers, replicas, and cloud-aided environment containers (pods). I provided the design workflow and supported the team in implementing Authcode+PKCE (Duo) coding for SSO authentication and authorization before transitioning the project to the responsible team. Provide technical guidance and support to cross-functional teams, assisting them in navigating challenges and implementing new feature designs. Facilitate understanding of best practices and effective solutions, ensuring successful production deployments. Lead technical workshops to enhance developer proficiency in Gen-AI tools, optimizing code efficiency, productivity, and mitigating security vulnerabilities in project dependencies (direct or transitive) also through static code analysis (CSRF, XSS, SQL Injection, etc.).

Technical Architect

HCL Technologies
Sep, 2016 - Dec, 20226 yr 3 months
    As a technical architect, I excel at rapidly identifying and resolving system, migration, and infrastructure challenges. I adeptly implement new design and code solutions to provide permanent fixes. My responsibilities also include code development, database configuration, code review, quality assurance testing, technical mentorship, release artifact preparation, and coordination with deployment and production support teams. As a product owner, I oversee all aspects of the system lifecycle. This includes requirement gathering, task identification, estimation planning, prioritization, delivery planning, technical discussions, and backlog management. As a member of Architect Centric Group, I contribute to the development of innovative design solutions for software problems. I also conduct technical sessions and training, author whitepapers, and participate in complex system development initiatives. I possess a strong track record in requirement gathering, code development, enhancement implementation, bug fixing, and troubleshooting. My experience includes remote debugging and client interaction to address environment-specific installation challenges. I have also created custom patches to aid in issue analysis and resolution. Successfully executed a full migration from virtual machines to cloud-based containers, including container creation, MongoDB instance provisioning, storage management, and data transfer between environments. Implemented a new feature to track patch installation status across various stages, identifying failures and their root causes through the system UI. Developed a mock server to simulate CCO downloads for specific users with varying test patches, integrating it with Ruby test automation. Contributed to the definition of system policies, profiles, and infrastructure configurations. Provided support to the release team and production support operations.

Associate Consultant

Tata Consultancy Services
Apr, 2010 - Jul, 20166 yr 3 months
    Led the UI team and oversaw project deliverables. Played a pivotal role in initial feasibility studies and research and development for screen design. Developed custom components with configurable options for reusability across multiple screens. Thoroughly analyzed existing screen designs, APIs, and responses to inform the development of new screen designs and functionalities. Created a customizable list component with tree structures to efficiently handle hierarchical data and accommodate various media formats, including images and videos. Designed screens to function seamlessly with both real and mock data, facilitating rapid issue identification and debugging. Managed the team and project deliverables. Successfully developed over 20 complex custom components for reuse across multiple screens, significantly enhancing system productivity. Collaborated with architects to define system changes, propose new designs, and successfully implement approved solutions. Contributed to UI, backend, and database development, actively resolving issues across all layers. Participated in code reviews and authored HLD/LLD documentation for development projects. Provided training on Adobe Flex, ensured code quality with PMD, wrote unit tests, and offered production support. Developed dynamic layouts based on configuration parameters. Developed, configured, and integrated reports using ASChart and MecGrid components to visualize data. Contributed to coding and unit testing activities.

Flex Developer

EC Software Pvt Ltd
Mar, 2009 - Apr, 20101 yr 1 month
    Designed and implemented a comprehensive UI framework, including a free transform tool, akin to Adobe Photoshop's capabilities, using ActionScript. This framework was subsequently integrated into other applications. Developed a suite of UI components, including slideshow variants (carousel, stack, flip view), audio, and video players, for web-based projects. Facilitated knowledge transfer by training the team on establishing binary communication between Flex and .NET/PHP technologies utilizing WebORB, AMFPHP, and BlazeDS. Created mobile-optimized artifacts using Adobe Device Manager.

Programmer

Zaah Technologies Pvt Ltd
Jan, 2008 - Mar, 20091 yr 2 months
    Led the full product lifecycle, from concept to delivery, including UI design, development, testing, and deployment. Implemented features such as Flip Card, PhotoCard, Gifterator, and Slideshow, and integrated social media photo upload functionality. Ensured product quality and monitored order status.

Programmer

Genuine Software Solution
Jul, 2003 - Sep, 20041 yr 2 months
    Developed a user-friendly FlashCMS that enabled complete website management through intuitive configuration options. Designed and implemented versatile web application features, including video conferencing, carousel/stack photo galleries, Flash banners, and PDF/logo upload capabilities. Managed website hosting services and ensured timely renewal of hosting servers.

Achievements

  • Above and Beyond
  • Super Star
  • Best Team Award
  • Best Performer of the team
  • Star of the Performer
  • Star of the Team
  • On-Spot Award

Major Projects

2Projects

Whitepaper: Event Sourcing Oracle Database SQL

    Developing comprehensive design solutions and technical documentation.

sourcing-implementation-using-reactive-architecture

    Developing comprehensive design solutions and technical documentation.

Education

  • Master in Software Engineering

    Anna University, Chennai
  • Bachelor in Computer Science

    Manonmanium Sundaranar University, Tirunelveli

Certifications

  • Oracle database sql certified expert

  • Aws certified developer

  • Nodejs developer

  • Python program certification

  • Docker certified associate