Senior Software Engineer | Technology Lead
CurrentRole:1. Mentor developers by assigning tasks and challenge them to think out of the box.2. Involved in researching technologies that are in line with the demands of the application and create POCs for impact analysis.3. Design high-performance algorithms for smooth rendering of graphs and reports on the fly.4. Improve search engine performance by analyzing the effects of data volume on the query time and optimize queries.5. Take ownership and deliver end to end high-scalability and high-performance systems.Key responsibilities and achievements:1. Design schemas and architecture to optimize Apache Solr search engine for faster search retrievals.2. Involved in the wireframing of workflows and optimizing it for the user.3. Integrating external systems to give user one-click functionality of duplex communication between systems.4. Successfully designed high-fidelity payment system for the application.** Cargo Application for Trujet Airline**- The application enables the airline to digitize its current cargo business flow with minimal interaction.- The software allows agents to book cargo and generate invoices based on various parameters.Technology stack: Angular 7, Django 2, MySQL, AWS- Involved in client interaction to understand the scope and requirements of the software system.- Lead meetings with the client to understand the manual processes currently involved and help them understand how the application can help reduce time and maximize profits.- Instrumental in designing the user interface and experience of the software tool and also coding high-performance APIs in python.- Design a normalized database in MySQL for optimum performance.- Learn new technologies and services like Cloud Formation, on the go, and help single-click deployment for faster shipping of the product.