Daniel M - WIZBII Daniel M has published his/her professional profile on WIZBII. D M

Daniel M

MSc student with professional exp. in software industry.

39years • London

Summary

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.

Skills

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

Experiences

Technical Leader

03-2011 - 09-2015 IT developmentTeamwork & 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

09-2007 - 02-2011 IT development● 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.

Education & training

King's College London

2015 - 2016 London, CanadaIT development, Project / Product management, IT developmentDisseration: Game development for education in iOS using Swift

Universidad Autónoma de Aguascalientes

2002 - 2007 Aguascalientes, México

My soft skills

Team player
Responsive
Analytical
Creative

Languages spoken

  • Spanish

    Native language

  • English

    Native language

  • German

    Basic

My dreams

After graduating

Live in London.

Make every future a success.
  • Job directory
  • Business directory