Ashis Jana
Verified Expert in Engineering
Software Developer
Plano, TX, United States
Toptal member since May 23, 2024
Ashis is a senior software engineer and technical lead proficient in developing, maintaining, and supporting web and mobile applications. He's a methodical and competent professional with expertise in Agile software development, app performance management, and cross-team collaboration. Ashis understands development life cycles, technical requirements, vulnerability management, app security practices, NIST standards, secure code review, and data integrity.
Portfolio
Experience
Availability
Preferred Environment
IntelliJ IDEA, Visual Studio Code (VS Code), GitHub, GitLab, Jenkins, Docker, Kubernetes, Splunk, Datadog, Postman
The most amazing...
...solution I've developed is an API that works as part of a commercial digital API channel for displaying account lists and balances.
Work Experience
Technical Lead
Huntington
- Developed APIs with my team as part of the Commercial Digital API Channel for displaying account lists and balances and internal transfers using Spring Boot and Java (v17, 21).
- Developed AGW proxies for both the account list and balances API and internal transfers API for callers to hit downstream modules via Google's Apigee gateway with my team.
- Developed an API with my team for granting, revoking, and validating user access.
- Provided inputs for developing a real-time API using Spring Boot and integrating it with Apache Kafka as per event-driven architecture for fetching data from a data platform.
- Performed cross-team collaboration on multiple issues during app development and provided valuable feedback to the team for addressing those issues.
- Used React with JavaScript to create UI components, achieving performance optimization.
- Performed code reviews for all developers in my team and provided feedback to them in case there was an issue with code quality and standards.
- Performed SAST and DAST scanning for our APIs as part of the scanning process set by the cybersecurity team, directed by our leadership.
- Worked actively on resolving data and pipeline issues causing build failure in our application.
- Participated in multiple architecture discussions with multiple app architects to discuss solution design and approach for our APIs developed.
Technical Lead | Web and Mobile Apps
Cargill
- Developed, supported, and maintained over 30 web-based apps and two mobile apps with a team of 10 members. Resolved over 500 tickets, over 50 bugs, and various Azure DevOps and Jira tasks.
- Performed migration efforts for multiple apps, including GitHub package migration, Okta 3rd-party cookie migration, and Elasticsearch to Amazon OpenSearch migration.
- Conducted automation for two apps to mitigate manual efforts by over 1,000 hours for user provisioning of web-based apps.
- Wrote code to create 18 MkDocs files, putting in over 40 hours of effort for one of Cargill's top critical apps.
- Created more than 10 dashboards on Datadog to perform end-to-end monitoring of web-based and mobile apps. Prepared over 50 SOP documents on existing application issues to avoid a delay in resolving recurrent issues.
- Followed appropriate client ITSM processes while supporting and maintaining applications to achieve better client satisfaction scores.
- Executed thorough risk assessments for all web-based apps using Sysdig and Veracode, identified multiple vulnerabilities, and developed proactive mitigation strategies for reducing downtime and achieving best code standards and practices.
Experience
Agricultural Business-critical App for Farmers
To develop this app, we used Spring Boot with Java on the back end and HTML5, CSS3, and JavaScript with React on the front end. We also leveraged Adobe Experience Manager (AEM) for content management, PostgreSQL as the cloud database, and Datadog for logging and monitoring. I acted as the technical lead, assisting functional team members in gathering requirements from the business and converting them to technical requirements. In addition, I assisted multiple front-end and back-end developers during the app's development.
Education
Master's Degree in Applied Mathematics
University of Alabama at Birmingham - Birmingham, AL, USA
Certifications
Certified Scrum Master
Scrum Alliance
Skills
Libraries/APIs
React, Apigee
Tools
IntelliJ IDEA, GitHub, Jenkins, Splunk, Postman, MATLAB, SonarQube, GitLab, Kong Insomnia, AppDynamics, Adobe Experience Manager (AEM), Adobe Analytics, Jira, Bazel
Languages
Python, Java, JavaScript, HTML5, CSS3
Frameworks
Spring Boot, Flask, Django, Angular
Platforms
Docker, Kubernetes, QualysGuard, Sysdig, Visual Studio Code (VS Code), Apache Kafka
Storage
Datadog, PostgreSQL
Paradigms
Agile Software Development, Agile, Scrum, Azure DevOps
Other
Synk, Veracode, Agile Software Testing, Applied Mathematics, Mathematics
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring