Aws Cloud Architect Resume
SUMMARY
- Having 10 years of experience in all phases which includes Cloud Architect/AWS Cloud Architect, Development, Integration, Configurations, Implementations, Business Interaction, knowledge in designing and developing cloud applications.
- Gather technical requirements, access capabilities and provide appropriate cloud solution, recommendations and adoption strategy in system architecture.
- Result oriented approach with good leadership skills, extensively experienced in preparing application development strategy and cloud strategy.
- Sharing partner and customer feedback to internal product management and engineering teams to help drive the future of AWS.
- Experience with troubleshooting web applications, familiarity with code profiling tools.
- Proficient in business analysis, architecture requirements, specifications and designer of cloud systems.
- Provide Leadership and Architectural expertise to customers migrating their on - premise infrastructure / Applications / Data to the Cloud.
- Hands-on experience on implementing Cloud Solutions using various AWS Services including EC2, ECR, IAM, API Gateway, S3, SQS, SNS, Lambda, Cloud Formation, Amazon Kinesis Streams, DynamoDB.
- Manage the AWS infrastructure and strategic vendor relationships including development firms.
- Participate on the regular review, planning, audit of AWS hosted infrastructure for security, performance, and resource optimization.
- Work with business unit managers to understand project scope, suggest possible alternatives and document each step of the design.
- Strong customer and partner facing consulting skills. Ability to fine tune your message for both technical and business audience.
- Possess strong verbal and written communication skills in order to adopt to the dynamic nature of discussions with other engineering and product teams.
- Strong systems analysis skills to be able to identify and quickly resolve issues.
- Demonstrated strong analytical capabilities and technical knowledge by providing supportable technical solutions.
- Demonstrated ability in designing and architecting enterprise-level web applications utilizing RESTFUL API’s and Event Driven Architecture.
- Conduct one-to-few and one-to-many training sessions to transfer knowledge to customers considering or already using AWS.
- Working knowledge of software development practices and technologies.
- Experience in building applications of various architectural style like Micro-services consisting of RESTFUL Web Services and Docker container-based deployments.
- Have extensive experience with Spring Boot framework for automating the functionality on cloud.
- Expert in developing Object-Oriented Web applications using MVC architecture.
TECHNICAL SKILLS
Backend Technologies: JAVA/J2EE, Cloud/AWS, SQL, C, C++, JavaScript, HTML5, XML, CSS3, Oracle, PL/SQL
Cloud/AWS: AWS Lambda, API Gateway, Amazon SQS, SNS, AWS Cloud Watch, Amazon Kinesis stream, Amazon ECS, ECR, IAM, AWS Code Commit, AWS Code Deploy, AWS Glue, Apache Kafka
Frameworks: MVC Framework, Spring Boot Framework, Spring Core, Spring Cloud, Spring Security, ORM Hibernate Framework, AWS Serverless Services, AWS Container Services
Databases: SQL Server 2012/2017 R2, Db2, Oracle 11g
Other Tools/Platforms: Spring Tool Suite, IntelliJ, Maven, SVN, Jenkins, Ant, Git, Jenkins, Azure, Confluence, Jira
Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Confidential
AWS Cloud Architect
Responsibilities:
- System design and modernizing software architecture using event driven design (EDD), Microservice patterns, APIs, events driven and cloud.
- Demonstrated knowledge of technology project risks and strategies for managing and mitigating them.
- Manage system outages and resolve to align with business continuity planning and ensure consistent architecture design for platform expansion and stability to support business development goals.
- Experience of designing with appropriate AWS services like API Gateway, AWS Lambda, Amazon S3, SQS, SNS, Amazon ECS, Amazon Cloud Watch, Amazon Dynamo DB.
- Design and implement RESTful microservice and Event Driven based architecture using AWS Lambda, SNS, SQS, Amazon Dynamo DB.
- As a member of solution architecture team, ensure success in building and migrating applications, software and services on the AWS platform.
- Work with Security division to design and manage IAM roles for users and other third-party vendors.
- Working directly with customers (internal or external) to create the migration process of legacy systems to the AWS cloud.
- Perform price benchmarks and cost estimation and modeling of various technologies for consideration.
- Strong verbal and written communication skills and the ability to work effectively across internal and external organizations.
- Manage software development to include application design for cloud-based architecture and production release; scheduling to support product roadmap timelines.
- Helping team by doing initial R & D on the requirements provided by client.
- Working knowledge of software development.
- Remaining on Bridge call to support production issues.
Environment: AWS Lambda, AWS SQS, AWS SNS, Amazon ECS, Docker, Kubernetes, Amazon S3, AWS Dynamo DB, Amazon Cloud Watch, Java/J2EE, Salesforce CRM, Lightning components, Custom Objects, Reports, Dashboards
Confidential
AWS Solution Architect
Responsibilities:
- Design and build custom software solutions using Cloud. Creating innovative solutions that streamline technological processes.
- Maintaining complex technology infrastructure and collaborate with the product team to implement new features and strategically plan for future products.
- Recognize the current application infrastructure and suggest new concepts to improve performance.
- Design serverless application architecture using AWS Lambda Services, Amazon Dynamo DB, Amazon API Gateway for processing platform events.
- Produce reusable, efficient and scalable programs, and also cost-effective migration strategies.
- Collaborated with Architects and Business analyst to migrate web applications to AWS.
- Design asynchronous application using Amazon SQS, SNS, Amazon S3 for Event driven architecture.
- Providing supervision and guidance to development teams.
- Informing various stakeholders about any problems with the current technical solutions being implemented.
- Providing updates to stakeholders on product development processes, costs and budgets.
- Making sure the agreed infrastructure and architecture are implemented.
- Monitoring systems to make sure they meet business goals as well as user requirements.
- Develop scalable products and solutions in collaboration with the delivery and product teams.
- Give demos for implemented solutions to clients and stakeholders.
- Work closely with clients to gain organizational commitment for all systems and software plans as well as evaluate and guide the selection of technologies required to complete those plans.
Environment: JAVA/J2EE, Maven, Spring Boot, AWS Lambda, AWS SQS, AWS SNS, Amazon ECS, Docker, Kubernetes, Amazon S3, AWS Dynamo DB, Amazon Cloud Watch, Apache Kafka, Git, JIRA, Jenkins, BitbucketSt.
Confidential
AWS Developer
Responsibilities:
- Utilize programming principles, tools, and techniques to write application codes.
- To understand the application and prepare the documentation based on the understanding.
- Develop different AWS services, including API, Dynamo DB, AWS Lambda to build serverless applications.
- Collaborate with the IT team or department on the migration of web apps to AWS.
- Worked in a team, and involved in developing the REST APIs, reusable assets and back-end programming (using Java) with AWS.
- Deploy and containerized microservices using Docker and Kubernetes.
- Build reusable authentication API.
- Debug and monitor application logs for defect fixing and support production deployment.
- Document best practices and strategies associated with the application deployment and infrastructure support.
- Build API documentation and test API’s using Postman.
- Provide support to QA team and diagnose problem from technical perspective.
- The ability to recognize and fix problems in distributed systems.
- Create Salesforce workflow rules, time-triggered tasks, email alerts to implement business logic.
- Develop Proof of Concept (POC) for new apps with the Lightning App Builder and Lightning components for sales rep.
- Active participant in updating the knowledge repository on lessons learnt and code issues.
- Conducted trainings on Java technologies related to the application functions.
Environment: JAVA/J2EE, Apache Tomcat, Spring Framework, JPA, Hibernate, Webservices SOAP, IBM WebSphere, Salesforce CRM, AWS Lambda, AWS Dynamo DB, SQS, SNS.
Confidential
Senior Java Developer
Responsibilities:
- Owned customer workspace module which contains apps like Survey, CSAT, Take up Survey, Survey Admin and Apricot.
- End to end development of these apps with responsibility of on -time delivery.
- Write Email framework for apps like Survey, CSAT and Apricot using Apache Velocity Engine.
- Implemented Macros in Customer Feedback Excel.
- Build reusable SQL triggers and functions for business requirements.
- Debug, Unit Test and facilitate functioning of modules.
- Performance tuning for API.
- Worked with Domain Experts to ensure proper implementation.
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- Communicate effectively and professionally in all forms of communication with internal and external customers.
- Review use cases and other technical documents with the team to ensure business requirements.
- Responsible for complete development, enhancements and end to end testing.
- Followed best practices to perform application coding.
Environment: JAVA/J2EE, Apache Tomcat, Spring Framework, Hibernate, HTML5, CSS3, JSON, Oracle
Confidential
Java Developer
Responsibilities:
- Responsible for backend API development.
- Work closely with customer to identify and maximize opportunities to use information and technology to improve product, service and program business processes.
- Review, analyze, and create detailed documentation of business systems and user needs including workflow, program functions, and steps required to develop or modify computer programs.
- Designed the back-end applications, user Spring, ORM framework and Java.
- Coordinate the development of all approved versions of business and functional specifications for applications.
- Review use cases and other technical documents with the team to ensure business requirements are adequately reflected in technical planning documents.
- Used Postman to GET the data in JSON format for REST API.
- Extensive experience in implementing model-view-controller (MVC) architecture using Spring Framework.
Environment: JAVA/J2EE, Apache Tomcat, Spring Framework, HTML5, CSS3, JSON, Oracle
Confidential
Java Developer
Responsibilities:
- Analyze user requirements to define business objectives.
- Develop and test Java-based application.
- Identify and fixed any technical bugs arising.
- Responsible for the unit testing of developed applications.
- Validate the code and check-in the code to the source control system.
- Use leading Java frameworks such as Spring and Hibernate.
- Manage data in database and data stores.
- Contribute to development of client-side and server-side codes for external and internal web applications.
Environment: JAVA/J2EE, Spring Framework, HTML, JSON
