Visal Varghese

Lead Software Developer | Android | AWS | Angular | PHP | Java | Flutter | Spring Boot | Driving Innovation at Pumpkin Kart

Experienced professional with over 10 years of versatile expertise across various roles, including client-facing positions as Delivery Lead, Development Team Lead, Android Developer, PHP Developer, DevOps Engineer, Java Developer and QA Lead.

Throughout my career, I have demonstrated a keen ability to establish and lead development teams from the ground up. This involved understanding customer and sales team requirements, carefully analyzing market tools and technologies, conducting proof-of-concept work, estimating project timelines, planning successful releases, making strategic decisions, recruiting top talent, and providing mentorship. My strong focus on Agile Scrum project management processes ensures seamless project execution.

My skill set extends to project setup, encompassing codebase development (Java Maven projects), infrastructure deployment on AWS, documentation using Confluence, and effective code review processes on platforms like GitHub and Fisheye. Additionally, I excel in establishing efficient CI/CD pipelines with Git, Maven, and Jenkins, ensuring smooth deployment, support, and maintenance of projects.

Adept at profiling highly scalable projects, I am skilled in resolving performance issues by identifying root causes and implementing effective solutions. I take pride in my ability to create fault-tolerant and scalable environments from scratch, enhancing overall project success.

My proficiency in a wide range of AWS technologies, including DynamoDB, Redshift, CloudFormation, EC2, S3, AutoScaling, RDS, Route 53, CloudFront, WAF, Lambda Functions, and Serverless Architecture, sets me apart. Furthermore, I possess expertise in Java 8, Spring MVC, MySQL, SQL, Microservices, Docker, Kubernetes, LogStash, Elasticsearch, Security Groups, VPC, Subnet, Internet Gateways, Application Load Balancers, ELB, Snapshot, AMI, FailOver System through CloudFront, and Multithreading.

My strong background in mapping Resco APIs has contributed to the successful execution of complex projects. I have been consistently recognized by clients as the 'Key Resource of the team,' and stakeholders have appreciated my exceptional communication, documentation, and presentation skills, as well as my adaptability, change-driving abilities, leadership, and planning expertise.

Moreover, I have hands-on experience in building real-time communication systems using SocketCluster and PubNub techniques, further showcasing my technical prowess and innovative problem-solving skills.