Scrum Master / Ui Developer Resume
PROFESSIONAL SUMMARY:
- Experience working with offshore teams from Argentina, India, different locations from Mexico and USA (Dallas, Florida, CA) since 2011
- Over 10 years of software development in various technologies in the IT industry as Java Developer web, UI Developer, Technical lead, Business Analyst and recent PMI & Scrum master.
- Extensive experience in Service Oriented Architecture, Distributed Object Applications and Web Based Applications using HTML4/5, Angular2, CSS2/CSS3, JAVASCRIPT, JQUERY, XML, AJAX, MongoDB and JSON.
- Hands - on experience in developing both front end & back end applications using Java/J2EE Technologies (Java, Servlets, JSP, JSF, AJAX, Struts, Spring, Hibernate, JAXB, JMS, JDBC, Web Services).
- Created Mobile Web Applications with Responsive Web Design, through uses of Bootstrap, CSS3. Additional Mobile programing with IOS and Android
- Proficiency in programming with different IDE's such as Eclipse, Net Beans, RAD, Atom.
- Expertise in FullLifecycle Object Oriented development utilizing a Rational Unified Process, which uses Use Case approach, UML Diagrams, Object Modeling, and Design.
- Highly self-motivated individual with very good communication skills and dedication towards work.
- Best Practice Mentoring - guiding development teams in use of best practice design strategies and design patterns in building mission-critical, enterprise applications.
- Cross-Browser development experience (IE/Firefox/Safari/Chrome/Opera).
- Experience in developing iterative mockups, prototypes and production-ready XHTML/HTML5, CSS/CSS3.
- Proficient in Windows and Macintosh OS.
- Extensively worked in various software methodologies such as Waterfall, Agile, SDLC, BPM, PMI, RUP.
- Experience in working with various databases like MongoDB,Oracle, Informix and MySQL.
- Mastery of build technologies like Maven. Integration and automation of source control applications like Perforce, Subversion, GitHub.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
- Capable of learning new technologies and adapt to new environments quickly.
- Experience in identifying defects, problems, suggesting and determining the extent of programming required and performance tuning of the applications.
- Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
- Experienced in handling end users and troubleshooting real-time issues in production environment including network, operational and application problems.
- Team work, coordination of personnel involved in several projects at time, and usage of developing methodologies (SCRUM). Working with more than 5 members as Scrum Master during the sprints
TECHNICAL SKILLS:
Web Technologies: HTML4/5, XML, JavaScript, AJAX, JQuery, JSON, MySQL, CSS2/3, Angular 2, Angular 2, Angular 4, Typescript, ES6, Swift IOS, Android
Languages: JavaScript, Java.
Operating Systems: Windows 2000/XP/7/8/10, Unix, Linux, Mac OS
Build Tools: Webpack, Grunt and Gulp, Maven, Jenkins.
Java Technologies: Core Java, J2SE, JSP, Servlet, Spring, Struts, Spring, Hibernate
PHP Technologies: Laravel, Zend, phpMyAdmin
Applications and Web Servers: WebSphere, WebLogic, Apache Tomcat, JBoss, Apache HTTP
No SQL Databases: MongoDB
SQL Database: MySQL, SQL Server, Oracle
Web Services: SOAP
Testing: ALM Tracking, Junit
Package Managers: NPM, Maven, PHP Composer
IDE Tools, HTML Editors: Eclipse, Net Beans, RAD, Notepad ++, Sublime Editor, Atom.
Methodologies: Agile, Waterfall, RUP, BPM, SDLC, PMI
Version Control: GIT, SVN, kanon.
PROFESSIONAL EXPERIENCE:
Confidential
Scrum Master / UI Developer
Responsibilities:
- Facilitating meetings for the team as preparing, moderation and post processing
- Holding retrospectives. Retrospectives are special meetings; therefore, I count them separately.
- Coaching team members (one-on-one coaching).
- Ensure the effective management of the project’s stakeholders.
- Follow the grooming sessions, review and planning
- Work in the product backlog, clean the backlog and add to the backlog
- Working with Jira in maintained of the Epic, US and impediments.
- Take the lead in ensuring that the project has effective processes in place to identify, monitor and resolve issues.
- Take lead in ensuring that the project has effective progress in places to identify, monitor and resolve changes.
- Ensure that any new products are or services delivered by the project are fit for purpose and are capable of delivering the benefits required by the organization board.
- Provide a reporting service to the project. It also collates base data and generates reports to multiple audiences through aggregated data.
- Project Planning, arrange of the customer project management tool, with times, deadlines and effort that would be required for each iteration, running on Agile methodologies.
- Implementation of a responsive UI which will scale itself depending on the device, platform and browser using Angular 2.0 and Angular 4, HTML5, CSS3, Bootstrap, Angular-CLI, NodeJS and NPM
- Using Angular CLI for command and package
- Built Web pages that are more user-interactive using Angular and packages for Auto Complete, JSON, EXT. JS.
- Responsible for creating mockup UI based on the wireframes using HTML5, CSS3, Bootstrap and Angular.
- Developed MVC architecture and reusable component Single Page Application (SPA) using open source framework Angular 2 and Angular 4.
- Installed and used node modules as dependencies for the project.
- Used WAS server 2.4 for running the Angular application.
- Implementation of a responsive UI which will scale itself depending on the device, platform and browser using Angular 2.0 and Angular 4, HTML, CSS3, Bootstrap, Angular-CLI.
- Used Angular-CLI for development, bundling, linting and building process.
- Developed highly foldable and adaptive grid to hold huge and complex data, the code will be used for future merchandising applications.
- Involved in writing application level code to interact with APIs, Restful Services.
- Written modular, secure and well-tested front-end code in Typescript, ES6, HTML5 and CSS.
- Working with Jira in maintance of the Epic, US and impediments.
- Implemented business logics and functions in the controller and binding the data using concepts of Angular 2.
- Take the lead in ensuring that the project has effective processes in place to identify, monitor and resolve issues.
- Take lead in ensuring that the project has effective progress in places to identify, monitor and resolve changes.
- Ensure that any new products are or services delivered by the project are fit for purpose and are capable of delivering the benefits required by the organization board.
- Provide a reporting service to the project. It also collates base data and generates reports to multiple audiences through aggregated data.
- Project Planning, arrange of the customer project management tool, with times, deadlines and effort that would be required for each iteration, running on Agile methodologies.
- Implemented and upgrade of some components to Angular 4.
- Using Angular CLI for command and package
Environment: Scrum, JIRA, Kanban, ALM, Plan view, SDLC, Angular 4, HTML5, CSS3, Angular-CLI, NPM, NodeJS, JavaScript, ECMA6, Typescript.
Confidential
Scrum Master / UI Developer
Responsibilities:
- Facilitating meetings for the team as preparing, moderation and post processing
- Holding retrospectives. Retrospectives are special meetings; therefore, I count them separately.
- Coaching team members (one-on-one coaching).
- Mediating the general conflict of goals between development team (high technical quality) and product owner (more features). And helping the team to make decisions.
- Encouraging the use of Agile Engineering Practices within the development team.
- Exchanging constantly with other Scrum masters in the organization.
- Helping to write or split user stories and adapt product visions.
- Helping to order product backlog items.
- Helping with the release planning.
- Working for the sprint planning for some of the regulatory functionalities as Tax Payment. This functionality is for tax collection. Using Citibanamex as a channel for tax payments and declarations.
- Review with business the user’s stories for investments, another regulatory functionality for online bank.
- Working in the definition, user’s stories and planning for GDF functionality, it’s related of payments of Mexico City Government. For example, payments of driver licenses, home gas, electricity and more.
- First definition for Banxico CEP, to accept transaction between banks, revert payments and so on.
- Preparation for annual project TELETON is an annual 24-plus-hour TV and radio broadcast, to raise money for children's rehabilitation centers. It’s a mandatory develop because the online bank is used for many transactions and donations.
- Facilitate the development and on-going management of an optimized portfolio, ensuring senior management decisions lead to the fulfilment of strategic objectives through delivery of projects.
- Ensure the effective management of the project’s stakeholders.
- Take the lead in ensuring that the project has effective processes in place to identify, monitor and resolve issues.
- Take lead in ensuring that the project has effective progress in places to identify, monitor and resolve changes.
- Ensure that any new products are or services delivered by the project are fit for purpose and are capable of delivering the benefits required by the organization board.
- Manage of RSA functionalities, that it’s a regulatory for the automatic process of transactions and payments.
- Provide a reporting service to the project. It also collates base data and generates reports to multiple audiences through aggregated data.
- Project Planning, arrange of the customer project management tool, with times, deadlines and effort that would be required for each iteration, running on Agile methodologies.
- Responsible for designing page layout using HTML5, CSS3, bootstrap with React and adding dynamic functionality to each module.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, EXT. JS, JavaScript, Bootstrap.
- Developed single page applications using Angular 2, Typescript, HTML5, CSS3.
- Implemented HTTP requests using Restful.
- Design personal Bank Web app and Mobile app with Sketch.
- Design from scratch to complete interface with Sketch.
- Worked upon Services, Components and Routing in Angular 2
- Responsible for designing page layout using HTML5, CSS3, bootstrap with Angular and adding dynamic functionality to each module.
Environment: Scrum, JIRA, Kanban, ALM, Plan view, SDLC, Waterfall. Angular 2.0, HTML5, CSS2/3, JavaScript, ECMA6, ReactJs, Bootstrap, Spring Boot, J2EE, GIT, JIRA, Kanban, Java, NodeJS, RESTful, SDLC, JSON, NPM, Jasmine, Angular CLI, Sketch.
Confidential
Scrum Master / PM
Responsibilities:
- Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support.
- Involeed in comple process of plan view.
- Develop according to the user requirement and business rules
- Run validations in DIT, SIT and UAT environments for all the fixes ready to deploy in PRD
- Attend scrum meeting to review the plan.
- Using of eclipse as IDE for some front end fixes HTM & CSS with Java
- Using Service Now for incidents tracking and CR management to deploy
- Control and manage PRD Deployments
- Manage the call to resolve PRD issues with the other technical teams and Business
- Extract the PRD Logs and analyze the request and response
- Execute some SQL sentences in order to analyze the information and look for some errors
- Monitoring the Alert and Notification CitiBanamex
- Perform some Unix shell script for some notification process
- Develop according to the user requirement
- Run validations in DIT, SIT and UAT environments.
- Attend scrum meeting to review the plan.
- Maintained of some methods for classes of authentication adapter into Tuxedo.
- Using of eclipse as IDE
- Using of Kano for merge code
- Adapt the java jar generated with Tibco BW
- Run validations with Tibco
- Using and create SOAP request/response
- Use of Kanon as repository
Environment: HTML, CSS3, Unix, ALM, Services Now, Java, SQL, SOAP, Tibco, Kano, Eclipse, Agile, Jira
Confidential
Scrum Master / Technical Lead Java
Responsibilities:
- Developed web pages using HTML, CSS, JavaScript and Java.
- Working in the Analysis for the CFDI statements with the offshore teams(USA/Pune) and teams of other areas. Applying Scrum methodologies and PMI
- Mediating through conflicts.
- Helping the team to make decisions.
- Fostering the developer team’s self-organization.
- Mediating the general conflict of goals between development team (high technical quality) and product owner (more features).
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Maintenance of some Unix shell script for the request, response and process for insurances systems.
- Coding for some sub insurance systems done with execution services (spring), JHX(JSF) and HTML5 with JavaScript and CRUDs query with Informix data base.
- Manage, admin and coordinate my team for each phase (analysis, develop, test, post implementation, etc.) of the project. And of course tracking the business teams.
- Using JAXB for marshal and unmarshal xml files, all these files were request/response form Mainframe systems.
- Using for other functionalities Castor for marshal/unmarshal xml files because this code was provided, so the new requirements adapted.
- After convert with JAXB xml files into java class then was possible to get many information used for Tax payment statement.
- The only input and output that comes form mainframe system is with XML file format then, with JAXB and Castor is easy to handle the code
- Manage of Maven to configure the project
Environment: CSS, XML, HTML5, CSS3, JavaScript, WAS, SQL, JQuery, JSP, Oracle, Angular.
Confidential
Technical Java Developer
Responsibilities:
- Use project’s best practices and coding standards
- Involved in requirement gathering and creating initial documentation for the system.
- Developed the webpages using HTML, XHTML, DOM, CSS, JSON, JavaScript, jQuery, Ajax.
- Created XHTML Pages with CSS and integrated the Java code (API) in JSP and Servlets.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Involved in developing various generic JavaScript functions used for validations.
- Used advanced level of HTML, JavaScript, CSSand pure CSS.
- Developed Functional Requirement Document based on users' requirement.
- Designed various grid panels and various UI components using EXT JS framework and Sencha Touch for Mobile.
- Experience with mobile frameworks: Phone Gap, JQuery Mobile to develop mobile applications for iPhone, Android and Blackberry phones.
Environment: HTML, CSS, MEAN Stack, JavaScript, jQuery, JQuery Mobile, Bootstrap, Dreamweaver, Ext JS, AJAX, JSON, XML,, MVC, SDLC (Waterfall), Notepad++, UML
Confidential
Sr. Java Developer
Responsibilities:
- Involved in requirement gathering and creating initial documentation for the system.
- Assisted my team lead in designing Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using UML to model the detail design of the application.
- Developed the UI layout and front-end programming (HTML) for web application that matched requirements.
- Developed SQL queries and Stored Procedures for retrieving the data from several databases.
- CRUDS query with PL/SQL (stores procedure, package, etc.) for IUSACEL project. Queries with request to AS400 with response to the Java application.
- Used Hibernate for Object-Relational Mapping.
- Worked with JSP, Struts to create UI and integrating MVC
- Improved user experience by designing and creating new web components and features.
- Involved in complete RUP - Requirement Analysis, Development, System and Integration Testing.
- Widely used optimization techniques in existing code and for some queries
Environment: CSS, XML, HTML, JavaScript, Jason Tomcat Apache, JSP, Oracle, AJAX, AS400, Struts, Hibernate, RUP, SVN