Senior Software Engineer (May, 2016
–Present) at Avenix
Design and develop responsive, user-friendly web applications and websites using HTML, CSS, JavaScript, PHP, React.js, Angular.js, Vue.js, Node.js, MySQL, and MongoDB, including frontend interfaces, backend APIs, database design, system integration, and scalable web solutions.
Develop and maintain mobile applications for Android using Java and XML, implement application features, integrate Firebase, Google Maps APIs, payment gateways, SMS APIs, and optimize application performance for production environments.
Teach and apply programming and software engineering concepts including Java, JavaScript, PHP, SQL, database management, object-oriented programming, problem-solving, algorithms, web development, mobile application development, and practical Computer Science / IT concepts for students and professionals.