Daniel M - WIZBII Daniel M a publié son profil professionnel sur WIZBII. D M

Daniel M

MSc student with professional exp. in software industry.

39 ans • London

Résumé

My name is Daniel Mendoza and I am currently studying the MSc in Advanced Software Engineering with Management in the King's College London University. My career started in 2007 working for Texas Instruments. During this time my involvement with major software projects inside the company was very extensive, allowing me to acquire experience in solving complex task. After three years I became Technical Leader of the Backend Team. This position is the one responsible to manage the team in charge of connectivity services and database interaction. Additionally, I was assigned to lead the maintenance and development of the standalone application Computer Link. These projects gave me the opportunity to acquire new knowledge about the Software Development industry and Quality Assurement since many things required my attention, from requirements definition to the sustaining phase, passing through build scripts, localization, GUI, test cases development, software architecture design and more related. My motives to study a Masters are that, in order to reach managerial positions in the software industry, it is needed a set of formal knowledge and skills to handle, in the most competent way, large and complex projects. Therefore, is timely to specialize in this kind of knowledge in order to be prepared for emerging opportunities in the software industry.

Compétences

Core Javateam managementleadershipScrum MasterSoftware ArchitectureSQA Methodologiesproject managementDesign PatternsSwing UIJVM TuningDerby DBThreadingPrototypingAutomated TestingUnit TestingDB DesignVersions ControlGitHubSustaining DevelopmentSystem TestsRegression Test

Expériences

Technical Leader

- Développement informatiqueTeamwork & Managerial Skills. ● Software development Team Leader. Led eight senior Java developers in the Backend Team. ● Technical Leader of five software components and one software product at the same time. ● Assigned and delegated tasks to team members according with expertise, interest areas and personal development. ● Team management and mentoring. ● Organized one-on-one and team meetings to recognize individual and group accomplishments. ● Project management, planning and and task progress tracking. ● Performed interviews to candidates to be hired. Technical Skills. ● Software Development in CORE Java (Java SE) and C. ● Developed and designed UI frameworks and components. ● Responsible of Software Development projects during the entire cycle. ● Evaluated user requirements. Triaged requirements to provide feasibility, risk, resources and estimates. ● Performed code reviews using static analysis tools such as PMD and manual techniques to following coding standards. ● Made decisions about System Design Architecture and defined Interfaces, technologies to be used and more related. Solved system dependencies through meetings with technical leaders and made system wide decisions.

Software developer

- Développement informatique● CORE Java (Java SE) development. Designed and developed production code in eight major projects for Windows and Mac OS X. ● Software development using Design Patterns such as Factory, Singleton, Façade, Decorator, Proxy, Adapter, Observer, Thread Pool and others. ● Java Swing UI development. ● JVM performance tuning. Diagnosis of issues and performance improvement for communication layers. ● Database development. Design, development, testing, performance tuning and optimization for desktop applications. ● Multi-threading communication. Implementation between software components. ● Prototypes Development. ● Automated test development. Developed automated test apps in order to test the code (white box) and automated simulations using RIDE framework (black box). ● System & Regression testing. ● Manual Test cases definition. Test cases definition for eight projects, applying different Structural and Functional testing. ● Unit tests development. ● Sustaining development. Software documentation maintenance.

Formations

King's College London

2015 - 2016 London, CanadaDéveloppement informatique, Gestion de projet / Produit, Développement informatiqueDisseration: Game development for education in iOS using Swift

Universidad Autónoma de Aguascalientes

2002 - 2007 Aguascalientes, México

Mes qualités

Esprit d'équipe
Réactif·ve
Esprit d'analyse
Créatif·ve

Langues parlées

  • Espagnol

    Langue maternelle

  • Anglais

    Langue maternelle

  • Allemand

    Notions

Mes souhaits

Après mes études

Live in London.

Faire de chaque avenir une réussite.
  • Annuaire emplois
  • Annuaire entreprises
  • Événements