Application Software Engineer
Bengaluru, Karnataka, India
Software development for CNC cutter and grinding machine using Java, Java Swing and Java FX. Product development and execution of projects with agile principles end to end.Achievements:---------------------------------------------------------------------------------------------------------• Development of 3D modelling for circular cutting tools supporting versatile range of tools• Awarded as the Employee of the Year for Software Engineering• Implemented site wide 5S organization method.Software Development---------------------------------------------------------------------------------------------------------• SCRUM Master and Team Leader for a team of 4-5 software engineers• Delivered large-scale projects within specified timeframes• Led team to successfully complete projects while managing stakeholder expectations• Developed and maintained project-focused customer records and file management systems• Created and maintained a project-focused data repository• Assisted with the production of regular dashboards, metrics, project status reports, and CSR reports• Participated in and action/decision tracking, department, team, project, project review, and customer meetings• Managed purchase requisitions and goods receipts for department and projects• Software development using Java, Java FX and Java Swing• Agile scrum process for product development to facilitate the project progress• ANCA machine programming language for development for machine controls• Source control of the development process with GIT, Bitbucket• Issue tracking and project management with Redmine and JiraMechanical Engineering---------------------------------------------------------------------------------------------------------• Design and drafting parts for machine using NX• 3D modelling and analysis of new parts for the machine• Product lifecycle management using ARAS• FANUC robot integration and programming with the grinding machine