Sr. / Lead Web Developer Resume
4.00/5 (Submit Your Rating)
PROFESSIONAL SUMMARY:
- 8 Years of experience in System Analysis, working with UML 2.0, recovering Functional and Non - Functional Requirements, building Domain Models, Use Case Lists and Use Case Specifications to determine the Specification of a new system solution or any modification of current system solution.
- 6 Years of experience in Web Development, both back-end and front-end, working with a mix of server side technologies for the back end such as Classic ASP, C# .Net, PHP, JAVA, and client side technologies and structures such as HTML (4,5), CSS2-CSS3, JQuery, JQueryUI; for the data structures JSON and XML; for communication between client and server AJAX to allow controlled and fluent behavior within browsers.
- Great understanding of OOP and OOAD.
- Grasp on 3rd generation functional requirements and functional development.
- Good understanding of Architecture and Architectural Patterns, hands on experience with MVC and Model-1 development, with clear understanding of the advantages and disadvantages of one model over the other.
- Experience refactoring software, to obtain same output with more efficient execution, favoring loose coupling and high cohesion on object oriented systems.
- Experience with diverse IDE´s namely NetBeans, Eclipse and Visual Studio, more extensively so Notepad++.
- Experience with SQL as a language in Sql Server and MySQL, with experience both with PL/SQL and Transact-SQL.
- Production of user interfaces, designed for intuitive behavior, working with heuristical concepts.
- Introduction of third-party plug-ins to enhance the capability of web applications on top of the existing frameworks, such as Data Tables, jqGraphs, Raphael.
- Strong hands on experience with CSS3 and HTML5.
- Good understanding of the DOM (Document Object Model) and its direct involvement in creating fluent web applications.
- Extensive work in team software development, where integration is crucial, both as leader of the team and member of the team, positions I can interchange easily according to my role.
- Knowledge and hands on experience implementing Agile and Scrum Methodologies, as head of the development team.
- Extensive customer serving experience.
- Advanced- Deep technological knowledge, being able to build and address most known issues, as long as research resources are available.
- Intermediate- Technological knowledge, that allows me to comfortably work with it, in which I am able to expand my current competencies, as long as I am working with a project that requires it and research resources are available.
- Basic- I have worked with the technology, I understand it and I can expand my competencies considering a learning curve as long as I am working with a project that requires it and research resources are available.
TECHNICAL SKILLS
- System Analysis
- 4th Generation,
- OOP (Object Oriented Programming)-
- Advanced• 3rd Generation, Functional Programming-Basic
- OOAD (Object Oriented Analysis and Design)- Advanced UML - Advanced
- Languages
- Visual Basic 6- Advanced
- C sharp- Advanced
- Java- Basic
- Web platform oriented languages
- JavaScript- Advanced
- JQuery (Framework)- Advanced
- AJAX (Asynchronous communication method)-Advanced
- Asp- Advanced
- ASP.Net- Advanced
- Jsp- Basic
- PHP- Basic
- IDE´s
- Notepad++-Advanced
- Visual Studio- Intermediate
- Eclipse- Basic
- NetBeans- Basic
- Reporting engines
- Crystal Reports- Basic
- Markups and information structures
- HTML- Advanced
- CSS- Advanced
- XML- Advanced
- JSON- Advanced
- Data base
- Sql(Language)- Advanced
- BD SQL Server (Platform)- Intermediate
- MsAccess- Intermediate
- BD MySQL (Platform)- Basic
- Management Software
- MS Office- Intermediate
- MS Project- Basic
PROFESSIONAL EXPERIENCE:
Confidential
Sr. / Lead Web Developer
Responsibilities:
- Developed & implemented the company s project management tool as well as architected. Built as three layer web application (Views & Control - Business-DAO) with classic asp as server side technology, JavaScript - JQuery for the client, SqlServer for the database, AJAX philosophy to handle communication between client and server and JSON structured data for data transport between client and server.
- Creator of a Model Driven Development module that allows, through business model definition, the creation and actualization of auto-generated code and database tables, this MDD engine has since then been used on a different number of the company solutions and it is the conceptual base for its C# counterpart.
- Involved in architectural responsibilities for 3 of the company s key web products: Inmobisoft-CRM, Keep-CRM, and Keep Tracking.
- Cost estimation and quote generation of system solutions to be developed as tailored made solutions for our customers, based on System Analysis and function points.
- Requirement gathering for our development applications.
- Model Domain construction and updating for our development applications.
- Use Case List and Specification construction and updating for our development applications.
- Front-end development (client side) and UI design for our development applications.
- Back-end development (server side) and UI design for our development applications.
- Determining final architecture decisions within our development applications.
- Managing the development team through the development lifecycle of every produced web solution.
- Coaching and mentoring software developers in the development life cycle and the implications of building a solution tailored made to a customer, using best practices and pushing forward on innovation.
- Part of the team that acquired MoProSoft Level 2 Certification, performing Software Development and Maintenance role.
- Design and development of tools that allow software development s Use Case specification.
- In charge of a development team that carry out System Analysis and Development for more than 5 Customer Relationship Management systems, C#--SqlServer-JavaScript-JQuery-JSON.
- Manage internal personnel, assigned personnel, and suppliers for outsourced customers within a resource personnel assignation.
- Managing and participating in the construction and implementation of web service consumption, with vehicular information as presented by Trans Union Auto., analyzing and testing an online web driver license renewal system, incorporated to legacy systems.
Environment: HTML (4,5), CSS2-CSS3, JavaScript, JQuery, JQueryUI, AJAX, XML, JSON, Classic ASP, ASP.NET C#, PHP, SqlServer, MsAccess, MySQL, Microsoft Visual studio, Notepad++.
Confidential
System Analyst/IT Consultant/Developer
Responsibilities:
- Requirement gathering meetings.
- Document analysis for requirement gathering.
- Use case list generation.
- Use case specification.
- Use case diagram generation.
- Sequence diagram generation.
- Domain model generation.
- Development effort estimation.
- Java, JSP development, specifically for interacting with Excel sheets by gathering and writing information.
- Outsourced consultant for Caja Madrid with a business analysis role.
- Outsourced consultant for MAPFRE with a solution implementation role for the Eclipse Process Framework.
- Ensuring the automated output of EPF produced the expected content structure and look and feel required by MAPFRE, by modifying the XML structure that defined the content that was structured in the output and CSS styling and the images that modified the general look of the processed output.
- System Analysis as for a transportation auction service solution, for a transportation company; and for a time management solution for a distributed workgroup.
- Testing, evaluating and correcting already implemented solutions.
- Liaison between team leadership in Spain offices with development team in M xico office.
Environment: HTML (4-5), CSS2, Java, Eclipse, Eclipse Process Framework, NetBeans, XML, Notepad++.