Lead Software Engineer
Current- Worked with CEO, project managers, developers, quality assurance and customers to build and deliver a various range of digital solutions tailored to their needs.- Checked client code for bugs and weaknesses using approved troubleshooting methods.- Practiced and encouraged respectful and transparent communication in interactions.- Updated job knowledge by studying state-of-the-art development tools and programming techniques including NodeJS, ExpressJS, ReactJS, ReactNative, TypeScript, Solidity and many more.- Worked with development teams to correct problems and run test scenarios and managed technological issues for assigned projects, increasing customer satisfaction ratings.- Reviewed project specifications and designed technology solutions that met or exceeded performance expectation and coordinated with other engineers to evaluate and improve software interfaces and analyzed proposed technical solutions based on customer requirements.- Collaborated with clients to define solution requirements and teamed with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.- Interviewed, trained and mentored junior developers and engineers and working to improve overall team performance. Provided guidance and mentored less-experienced staff members and technical support using knowledge of complex technology to solve problems and support new projects.