Objective:To sharpen my ability to provide solutions through code, algorithm, and structural design of components; thus, gaining more flexibility and agility.Specialties: - Software Design and Processes:o Software Requirements: SRS analysis of control diagram, use cases diagram, context diagram, control flow diagram.o Software design: MVC architecture patterns and class diagramso Validation: deploying test cases, identifying bug, test planning; unit, component, UI and integration testing.o Advanced process: Agile development, XP, Scrum, CMMI, process capability, SPICE, ISO/IEC 9001, 15504, 12207.o Measurement and Maintenance: software complexity metrics, Shewhart control chart, volatility of changes and responses, cost analysis, bottom-up development, reverse engineering.- Software management: capability models and standards compliance, Agile manifesto, software maturity levels management & evaluation.- Programming: Python, Java, C++, NodeJS, PHP, HTML5 & CSS, deploying Algorithms & code snippets on IDE and monitoring through version control like Github and Mercurial.- Full-stack development: MEAN, LAMP stacks and a majority of popular CMS.Front-end development: view template with HTML5, CSS3, AngularJS, AngularFire, Javascript, GUI development, PyQt, Java SWT, Illustrator to HTML, graphic designs skills in Photoshop, Illustrator and Premiere.Back-end development: models and components in Python, Java; Flask framework, CPanel; administrator control, CMS packages; adding patches; integration with SQLite, MySQL, NoSQL, ORM, Firebase and MongoDB database.https://github.com/zenithtekla/
Listed skills include Software Development, Javascript, Front End Development, Back End Development, and 44 others.