Sr. Architect Resume
5.00/5 (Submit Your Rating)
SUMMARY
- Around 10 years of experience in IT Industry working as a Full Stack Sr. Developer / Architect implementing Micro services applications using different Backend and Frontend Frameworks and Technologies along with Agile Methodologies
- Experience in Designing and Implementing Component Specifications, UI/UX Guidelines and Best practices, API Documents and User Guides
- Experience in Designing and Developing Web Applications using HTML5, CSS3, JavaScript, Typescript, AngularJS, Angular, Node.js, Gulp, Express JS, jQuery, Bootstrap, Material
- Hands on creating desktop applications with Angular 7
- Experience in Developing Applications using Spring MVC, Spring Boot, Spring Cloud, JPA, MySQL, Oracle and MongoDB
- Expertise in J2EE Technologies: JSF, EJB, JSP, Servlets, JPA, JMS, JNDI, JDBC.
- Experience developing and documenting RESTful APIs, using Swagger OAS 2.0/3.0, OAuth and JWT. • Experience with Micro Services Architecture and its Implementation under Cloud and
- Containers Platforms such as AWS, OneOps, Docker and Kubernetes.
- Experience on creating and managing AWS EC2, AWS S3, AWS Code Commit Repositories, AWS SNS Topics, AWS RDS, and AWS VPC.
- Hands on Knowledge on Amazon Web Services for creating Web - Applications and Knowledge on AWS CLI.
- Hands on Experience on Angular CLI (Command line Interface).
- Experience with Agile development, SCRUM, CI/CD.
- Experience on creating and managing XML Firewall, Web Service Proxy and Multi-Protocol Gateway to transform SOAP to REST services using XSLT.
TECHNICAL SKILLS
Methodologies: Agile, SCRUM, Continuous Integration, Delivery and Deployment.
Backend: J2EE, Spring MVC, Spring Boot, MySQL, MongoDB, AWS, Docker, XSLT.
Frontend: HTML5/CSS3, Bootstrap, SASS, Typescript, ES6, AngularJS, Angular, JSF, Prime Faces
Other technologies: IBM Data power API Gateway.
PROFESSIONAL EXPERIENCE
Confidential
Sr. Architect
Responsibilities:
- Generation of 24 maven web projects based on the same architecture for the different business and architecture modules
- Construction of the BOM (Bill Of Materials) project to control the versions of the dependencies of all projects
- Design and construction of the base architecture of the project, prepared for micro services with Spring Boot, Spring Data, Spring Security and Swagger 2
- Design and construction of generic architecture modules for the project such as sending notifications, authentication and authorization, internationalization, reports with Jasper, billing, payments
- Logging mechanism using log4j as a base, separating the logs in different databases, using the database appenders, separating them by markers
- Notification sending service, of different types, using Firebase for push notifications, AWS SNS for SMS's and Sendgrid for emails
- Design and construction of the infrastructure within aws for the different environments, (DEV, QA and PROD), in the case of PROD it was designed and implemented using Kubernetes
- Design and regulation of development standards for the construction of microservices, looking for everyone to be built in the same way to facilitate their construction and integration
- Design and implementation of internationalization mechanism in all layers, from catalogs in BD, error messages in the back, visual components in angular 7 and error messages typical of angular
- Standardization of system timezones based on UTC+0 with client-side conversions to support different world time zones
- Lead the architecture team to define objectives and estimates according to the needs of the system using SCRUM
- Integration with SOAP services for the consumption of web services made in .NET for the guarantee module, using the JAXB maven plugin to generate the necessary objects for the marshall / unmarshall
- Definition and leadership in the construction of the login components in the different clients, Angular for the web project, Swift for the application in IOS and Kotlin for the Android application
- Design and construction for file manager module, based on AWS S3 for file maintenance, supporting an authorization layer to control the visibility of images
- Creation of the environment variables required to manipulate the credentials within the application of all the products with which we integrate, (Firebase, AWS, SendGrid, Databases, HID, Kubernetes, Stripe)
- Design and leadership in microservice for electronic invoice generation through Finkok API
- Design and leadership in microservice for single and recurring payments through Stripe API
- Meetings with the director of the development area to expose infrastructure costs and projections of the same at 2 years
Confidential
Sr. Architect / Sr. Full stack Developer
Responsibilities:
- Design and construction of the base architecture of the project, prepared for microservices with SpringBoot, Spring Data, Spring Security and Swagger 2
- Design and regulation of development standards for the construction of microservices, looking for everyone to be built in the same way to facilitate their construction and integration
- Lead the architecture team to define objectives and estimates according to the needs of the system using SCRUM
- Integration with SOAP services for the consumption of web services made in .NET for the various modules, using the jaxb maven plugin to generate the necessary objects for the marshall / unmarshall
- Definition and leadership in the construction of the login components in the different clients, AngularJS for the web project
- Creation of a generic mechanism for transformations of SOAP services to REST using the IBM Datapower API Gateway, using XSLT with Identity Transform
- Teach to different development teams to use IBM Datapower API Gateway for themselves to make their SOAP to REST transformations
- Deployment of the different projects of the architecture area in OneOps (the Walmart cloud) fulfilling the requirements they requested, such as the integration of Medusa platforms for monitoring cloud resources such as CPU and RAM, Splunk for logs to through a Kafka component made by the Walmartlabs team, etc.
- Configuring queues, topics, jdbc connections, shared libraries within IBM Web Application Server, for projects on premise
- Creation of maven java archetype to standardize the construction of microservices in development teams, exposing the signatures of their services through Swagger
- Construction of a base project in AngularJS, for development teams, to accelerate the development of web applications
- API documentation through confluence
- JIRA task tracking
Confidential
Sr. JAVA Developer / Technical Leader
Responsibilities:
- Analysis of system requirements, having together with clients to analyze their BPMN diagrams and translate information into user stories
- Creation of the base project with maven for the construction of the system
- Design and creation of the modules for the creation of legal cases from the party's officers, monitoring from the higher court, precautionary measures and document management
- Lead the development team to define objectives and estimates according to the needs of the system using SCRUM
- Creation of JSF flows with EJB's and JPA
- System installation on premise on TSJ servers
- User experience design with Pencil