A versatile and professional software engineer with a commitment to and experience of developing innovative and creative software solutions. Offering vast experience leveraging software engineering methodologies to deliver highly effective and creative solutions to technology challenges. Utilizes highly attuned analytical skills to maintain software and developing software employing cutting-edge technologies to increase reliability. Continuously keeps high standard programming quality through rigorous programming rules, clear comments, and revision control systems.Core CompetenciesIs responsible for the software of the analysis, design and coding.• Planning and implementation of software architecture and module design, and control the progress of software design.• For software testing and modification.• The planning, implementation and maintenance of mass production products.• To help develop new technologies and new software tools.• Management and control software development costs.
Listed skills include Usb, Embedded Systems, C, Software Development, and 6 others.