Senior Development Lead Resume
0/5 (Submit Your Rating)
SUMMARY
- Specialist in development and architecture for Java EE platform, mainly Spring MVC, SOA architectures, Enterprise Service Bus, BigData and NoSQL databases, RESTful Web Services, Message Brokers, ORM tools and HTML5/Bootstrap development, under different frameworks, such as Groovy/Grails, Ruby on Rails, .NET and Django, using various IDEs, such as Eclipse, Webstorm, Confidential Rational platform and NetBeans.
- Strong experience in all phases of systems development life cycle (SDLC) including proposal, requirements, analysis, architecture, design, development, implementation, testing, deployment, production support and maintenance.
- Leading experience, including requirements translations, timesheets management, tasks assignments, out - of- the-box solutions and estimations on time and resources.
- Strong experience in Oracle EBS, including Configurator, Quoting, Pricing and Supply Chain Management.
- Management of databases: Confidential DB2, Oracle Database, Microsoft SQL Server, SAP MaxDB and MySQL by using persistence frameworks and ORM tools such as Hibernate, MyBatis and JPA.
- Strong skills in UML for architecture design (class, sequence, status, and user case diagrams).
- Strong project management and good expertise in in Technical Project Management, Technical Resource Management, Strategic Planning and Business Process Redesign.
- Experience in CMMI 3 and MoProSoft 2 implementation in IT departments and software development teams.
TECHNICAL SKILLS
- J2EE SAP R/3
- Software Project Management Supply Chain Management Business Process Improvement Enterprise Services
- Oracle E-Business Suite Strategic Planning
- Confidential Rational Tools Confidential Websphere Spring
- Maven Struts jQuery
- Hibernate 3.1 MyBatis Web Services
- RESTful WebServices SOA
- Oracle DB2
- Microsoft SQL Server UML
- SAP Netweaver ABAP Web Dynpro ABAP Objects BAPI
- MaxDB CMMI ISO 9000
- Java EE Hibernate
- Arquitectura orientada a servicios Servicios web
- SQL
- Spring Framework Java Enterprise Edition LUM
- Java SDLC
PROFESSIONAL EXPERIENCE
Senior Development Lead
Confidential
Responsibilities:
- Acted as an integral part of the Reverse Servicing Application development/support team using Confidential Rational tools (RAD, RTC, RQM and WebSphere).
- Responsible for architecting, designing, integration, developing and supporting web-based applications and related back-end systems.
- Used latest enterprise technologies, like Spring Boot, JSF and Flex to meet enterprise applications goals.
- Collaborated in the implementation of the cost-effective usage of Amazon Web Services (AWS) for our enterprise applications cloud management, including S3, EC2, DynamoDB, Identity Access Management and Elastic Load Balancers.
- Provided application architectural solutions and resolve complicated application issues including performance tuning.
- Served as a lead architect for application development of new applications or enhancements to existing legacy applications.
- Application users management for the different departments and roles of the company, using AWS Identity Access Management with security groups and SAML credentials.
- Participated in enterprise systems design and performed code reviews for onsite and off-shore development teams using Atlassian tools (JIRA, JAMA, Confluence, FishEye and Bamboo).
- Took ownership of initial code quality including unit testing.
- Responsible for the health and maintainability of our code base and integration with OKTA, Filenet and Confidential ISIM.
- Strong analytical and problem solving skills with a strong initiative and provided technical mentoring to other team members for OOD and OOP approaches.
- Dedicated to meeting the expectations and requirements of internal and external customers, getting first- hand customer information and using it for improvements in products and services.
Java Applications Technical Architect
Confidential
Responsibilities:
- Participate in planning, execution and testing of new Java EE application development, functional enhancements, system optimization, and integration of systems with 3rd party applications and data.
- Support the company’s proprietary systems, established as a subject matter expert for the applications within a multi-functional emerging technology delivery.
- Take ownership of various aspects of the APEX technology platforms and work to proactively maintain stable, up-to-date and optimally performing systems.
- Actively monitored system performance and stability, taking measures to ensure maximum availability of systems and data to customers groups.
- Leaded SCRUM agile teams of experienced developers during the whole product's lifecycle to meet the expected results from the architectural quality stand-point.
- Provided technical support for systems via phone, email and/or a desktop support application.
- Development and use of Java EE technologies, like Spring MVC and Hibernate, of reusable components, managed by Jenkins and Maven under DEV, UAT, Staging and PROD environments.
- Responded to inquiries in a timely manner, according to procedure and protocol, and proactively communicate with managers, team members and technology support.
- Collaborated with internal and external resources (IT team members, vendors, 3rd party service providers, external system owners, franchises, etc.) in the application of technology to meet company business needs.
- Designed team methodologies and processes, coordinate and manage Oracle database scripts, packages, PL/SQL code and GitHub versioning as required to support scheduled development product releases and enhancements
- Coached and assisted junior team members, creating learning and collaboration opportunities that foster overall team growth and camaraderie.
Senior Software Engineer
Confidential
Responsibilities:
- Implemented online distribution system engine for company website, including frontend, middle tier and backend in Spring frameworks (MVC, Boot, Security, JPA).
- Lead and follow SCRUM meetings for tracking tasks and blockers for each person in the architecture, development and UX team.
- Created classes and styles in Bootstrap and HTML5 to match the look&feel and legacy code from current clients.
- Mentored team members and performed code reviews, along with mentoring courses.
- Definition, design and creation of SOA architecture interfaces for intercommunication between projects and different client’s data sources.
- Created components standards for client code infrastructure foundation, including SCSS files, Angular components and Bootstrap tags and classes.
- Designed and implemented enterprise modules with final client’s specifications gathered from on-site interviews from many states in United States and mapped them into SpringMVC components.
- Application data tracking in JSON files and analytics for inventory, market, stocks and channels in distributed BigData databases across the entire organization.
- Managed team activity during the development, testing and integration phases, using GitHub dependency versioning system, Grunt, Gulp and Bower.
- Code improvements for legacy applications and distributed clusters under different development ecosystems.
Java/Grails Architect
Confidential
Responsibilities:
- Design, development, implementation and management of web-based applications to support business requirements.
- Follow and approve of agile software lifecycle methodologies.
- Design documents creation, tasks assigment and code of enterprise application modules.
- Requirements analysis for complex projects involving multiple componentes in Big Data environments.
- Development of proof of concepts on new technologies, including the documentation for the business processes to follow.
- Software architecture creation for applications that will be executed in the development and production clusters.
Web Applications Lead
Confidential
Responsibilities:
- Define functional design for application with high focus on user experience, ensuring all features are appropriately covered by solution.
- Lead sessions to validate solution requirements and assist with decision making process.
- Create WBS and tasks for the project including the time and resource stimations.
- Define functional design specifications for integration between Java EE Web Application and ERP Solutions (SAP Supply Chain Management and Oracle Configurator and Pricing).
- Create functional design documents describing detailed solution features and screen descriptions illustrating models with dynamic wire-framing approaches.
- Delegated tasks to the offshore team, tracked project status, communicated to Application Architecture team.
- Act as bridge among technical teams, leading and participating in required meetings.
- Help on definition of data sources mapping and database entity relation diagrams.
- Reviewed and approved data model, architecture documents and report designs using UML notation for standard cross-technology implementations.
Java Senior Developer
Confidential
Responsibilities:
- Prioritized and delegated tasks, tracked project status, communicated to upper management with status reports.
- Created WBS and task details for the project; championed team meetings to communicate responsibilities.
- Reviewed data model, architecture and report designs using UML notation.
- Designed architecture & data model for the application.
- Managed team activity during the development, testing and UAT phases.
- Led the design, architecture & development of 14 functional areas conforming to the best practices.
- Assisted team members in technical issues and solved problems thus became the 'Go-to' person on the team.
- Designed, architected, planned and executed various modules (SAP, Java EE, Reports, Database, Legacy Conversion, Workflow, Document Management) & gained hands-on experience.
- Complex MyBatis queries creation and mapping files refactoring activities to maintain new databases structures.
- Championed legacy data migration from 5 varied systems integrating into 1 system by leading the logical data modeling, data design and data conversion strategy.
- Worked with project manager in planning and scoping project deliverables.
- Conducted QA Performance testing (Load & Stress tests) and fine-tuned application for heavy user group.
- Mentored team members and performed code reviews.
- Coordinated and led Project Review Meetings.
Java Developer / Buildmeister
Confidential
Responsibilities:
- Web applications and storing system for client Hildebrando.
- Builds Management, source code compilation and installable images generation.
- Web applications development for various clients using Confidential Jazz Platform.
- Created WBS and provided staffing and effort estimates.
- Created Web Services and SOA components.
- Database changes monitoring for updates over Hibernate mapping files.
- Interviewed clients to gather requirements.
- Infrastructure permissions implementation for users using Active Directory.
- Re-engineered code to create JUnit test cases and test suites to build quality in code.
- Lead technology architecture consulting and created a scalable architecture.
- Assisted project manager with staffing & interviewing.
- Queries creation and refactoring for MyBatis implementation.
- Prioritized and delegated tasks, tracked project status, communicated to upper Management with status reports.
- Lead the String/Integration testing tasks; provided roadmap for UAT.
Web Applications Junior Developer
Confidential
Responsibilities:
- Development and maintenance of Coralcun International and todopuebla.com website modules.
- Responsible for development, documentation and support tasks of the site's standardized architecture.
- Responsible of clients massive inscription for International campaign of social media in the website.
- SQL queries creation for financial status reports and clients invoices, using the database information.
- Intensive and on-going training in MVC frameworks (Zend, CodeIgniter and CakePHP).
- Intensive and on-going training in UI and AJAX frameworks (jQuery and jQueryUI).
- Maintaining and monitoring of the source code backups generated daily, weekly and monthly.
Junior Java Support and Developer
Confidential
Responsibilities:
- Follow up changes in the stand alone Java application for payroll management.
- Develop JAX-WS web services for exposing pricing information to third-party vendors.
- Creating SQL queries and implementing them using JDBC for retrieving employee information.
- Document and observe current manufacturing processes for future archiving.
- UML design for all business entities involved in the dairy company's operations.
- User interface improvements by using jQuery libraries and CSS stylesheets.
