Summary
Overview
Work History
Education
Skills
Certification
Interests
Timeline
Languages
SeniorSoftwareEngineer

Ashish Nayak

Senior Software Engineer
Purva Fountain Square, Q-702, Marathahalli, Bengaluru

Summary

Software Engineer with 11+ years of industry experience in software technologies and delivery. Strong functional and technical knowledge in banking domain and demonstrated capabilities in building and transformation of projects from scratch starting from design to market delivery by leading internal and external teams. Skilled in Digital Strategy and Transformation, project governance and effective communication skills to manage globally dispersed teams and stakeholders.

Overview

14
14
years of professional experience
4
4
years of post-secondary education
4
4
Certificates
1
1
Language

Work History

Senior Software Engineer

Maveric Systems-Zeta-HDFC Payzapp 2.0, Banking and Wallet Management
01.2022 - Current
  • Migrated 3+ crore users from Payzapp1.0 to Payzapp2.0.
  • Developed and maintained more than 60 apis. Maintained apis SLO below 500 ms availability above 99%.
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Trained and mentored junior developers and engineers, teaching skills in Springboot and Microservices and working to improve overall team performance.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability and performance.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Managed technological issues for assigned projects, increasing customer satisfaction ratings.
  • Captured specifications, testing methods and other information for project into technical manuals.
  • Adjusted design parameters to incorporate new features.
  • Practiced and encouraged respectful and transparent communication in interactions.
  • Provided technical support using knowledge of complex technology to solve problems and support new projects.
  • Analyzed proposed technical solutions based on customer requirements.
  • Delivered unit-tested systems within customer-prescribed timeframes.

Senior Development Engineer

Maveric Systems-The Family Office, Technology and Wealth Management
03.2021 - 12.2022
  • Estimated work hours and tracked progress using Agile methodology.
  • Performed software testing to uncover bugs and troubleshoot issues prior to application launch.
  • Worked closely with clients to establish specifications and system designs.
  • Maintained existing applications and designed and delivered new applications.
  • Created proofs of concept for innovative new solutions.
  • Designed, developed, modified and debugged 20+ rest endpoints that is consumed by multiple applications across 2 regions.
  • Integrated and developed authentication solutions using AWS Cognito and Auth0.
  • Gathered requirements to determine necessary hardware configurations for planned software.

DevOps Engineer

Tata Consultancy Services-Citi, ATM And Banking
04.2020 - 10.2020
  • Monitored automated build and continuous software integration process to drive build/release failure resolution.
  • Worked effectively with cross-functional design teams to create software solutions that elevated client side experience and significantly improved overall functionality and performance.
  • Collaborated closely with product development teams and other stakeholders, using effective communication and active listening skills.
  • Researched and identified new technologies and tools helping to grow agile development environment.
  • Versed in complete software life cycle from preliminary needs analysis to enterprise-wide deployment and support.
  • Worked closely with other business analysts, development teams and infrastructure specialists to deliver high availability solutions for mission-critical applications.

Technical Lead

Tata Consultancy Services-CitiBanamex, Technology and Banking
03.2016 - 03.2020
  • Tasked with responsibility of managing team of 60+ team members for Internet channels for Citibanamex Online Banking application in Mexico.
  • Created rapid screening and factory testing processes to find acceptable materials.
  • Organized system infrastructure documentation and operating procedures, strengthening controls and enhancing overall performance.
  • Presented business leaders with cost-benefit and return-on-investment estimations to drive project planning and execution.
  • Delivered in-depth training, imparting knowledge of best practices for protecting data and minimizing errors.
  • Oversaw variety of projects, including budgets, milestones and team performance.
  • Oversaw installation of software programs and hardware systems to meet business requirements.
  • Evaluated and adopted new technologies to address changing industry needs.
  • Investigated and addressed system issues to enhance usability and improve functionality.

Senior Web Developer and Team Lead

Tata Consultancy Services-CitiBanamex, Technology and Banking
05.2015 - 02.2016
  • Responsible for management of 4 development teams.
  • Maintain and manage existing source bases.
  • Develop technical solutions to complex business problems generating revenue for Citibanamex.
  • Coordinate with architects and business analysts to determine functionalities.
  • Development and maintenance of home brewed automation framework using Selenium which includes automatic report publication.
  • Extensive responsibilities for Continuous Integration and Continuous Delivery which includes automatic packaging and auto deployment after automatic sanity using Selenium framework.
  • Responsible for code generation, maintenance, unit testing, code and design reviews.
  • Responsible for debugging and finding solutions for defects during SIT and UAT phases.
  • Taking responsibility for all development work and ownership of thorough quality control.
  • Liaising with external teams for end to end product delivery
  • Adhering to high quality development principles while delivering solutions on time and on budget.
  • Develop and document design, source base and architecture.
  • Staying up to date with new technology and teaching other developers how to incorporate new trends.

Junior Software Developer

Tata Consultancy Services-Citigroup, Technology and Banking
09.2012 - 04.2015
  • Working with agile team to develop, test and maintain global web application which was consumed by different regions.
  • Assisting in collection and documentation of user's requirements, development of user stories and estimates.
  • Design, develop and unit test applications in accordance with established standards.
  • Participating in peer reviews of solution designs and related code.
  • Review test cases and test plans before start of quality analysis.
  • Present design and code solutions to technical forums for approvals.
  • Debug and fix any defects during SIT/UAT phases for developed applications.
  • Developing, refining and tuning integration between applications.
  • Analyzing and resolving technical and application problems.
  • Providing L3 support to business users.
  • Implemented log4j with SLF4J to log application's activity and monitor application

Network Infrastructure Technician

Tata Consultancy Services-British Telecommunications, Infrastructure Support
09.2011 - 08.2012
  • Ensure service infrastructure and application are built to design specification.
  • Build, implementation and maintenance of infrastructure.
  • Ensure build delivery components are from controlled sources.
  • Deliver appropriate build, operations and support documentation for build and test environments.
  • Build, deliver and maintain required testing environments.
  • Communication to different stakeholders after package deployment.
  • Scripting package back out in case of any issues.

Education

Bachelor of Technology - Electrical Engineering

Orissa Engineering College
Bhubaneswar
04.2007 - 05.2011

Skills

Java/J2EE : Application development in Java/J2EE using Spring

Certification

Spring Professional, Pivotal(https://bcert.me/slbyhdnua)

Interests

Reading sci-fi and fantasy novels

Cooking indian and indo-chinese cuisines

Exploring new technological innovations

Timeline

Senior Software Engineer

Maveric Systems-Zeta-HDFC Payzapp 2.0, Banking and Wallet Management
01.2022 - Current

Senior Development Engineer

Maveric Systems-The Family Office, Technology and Wealth Management
03.2021 - 12.2022

Spring Professional, Pivotal(https://bcert.me/slbyhdnua)

07-2020

DevOps Engineer

Tata Consultancy Services-Citi, ATM And Banking
04.2020 - 10.2020

Master Microservices with Spring Boot and Spring Cloud(https://www.udemy.com/certificate/UC-4982f6c8-4721-4beb-9476-127c13ed1729/) (https://github.com/GeekStartup/spring-microservices-learning)

04-2020

Scrum Team Member Accredited Certification from International Scrum Institute(https://www.scrum-institute.org/International_Scrum_Institute_Certificate_Validation_Tool.php) AUTHORIZED CERTIFICATION ID : 32810845400672

08-2017

Scrum Master Accredited Certification from International Scrum Institute(https://www.scrum-institute.org/International_Scrum_Institute_Certificate_Validation_Tool.php) AUTHORIZED CERTIFICATION ID : 88563367742579

08-2017

Technical Lead

Tata Consultancy Services-CitiBanamex, Technology and Banking
03.2016 - 03.2020

Senior Web Developer and Team Lead

Tata Consultancy Services-CitiBanamex, Technology and Banking
05.2015 - 02.2016

Junior Software Developer

Tata Consultancy Services-Citigroup, Technology and Banking
09.2012 - 04.2015

Network Infrastructure Technician

Tata Consultancy Services-British Telecommunications, Infrastructure Support
09.2011 - 08.2012

Bachelor of Technology - Electrical Engineering

Orissa Engineering College
04.2007 - 05.2011

Languages

Odia, Hindi, English, Bengali(Basic) and Spanish(Basic)
Ashish NayakSenior Software Engineer