Asim comes on board with 15+ years of experience managing, leading, and supporting project implementation technologies for multiple companies from different industries. He specializes in gathering functional requirements, ground-up design development, implementation, testing, and maintenance of software solutions. Asim is proficient in wireframing, software architecture, databases, cloud infrastructure, Scrum, Spring Boot, DevOps, container management, migration, and microservices implementation.
Delivering CI/CD as part of an Agile team to improve performance by automating and streamlining operations and processes.
Helping build and improve infrastructure, application, and performance development and ensuring tight security including data encryption, security groups, and environmental scanning.
Ensuring high-quality deliverables and implementing DevOps and security best practices in fast-paced environments.
Developed a mobile APK to load logcat data into the device file to be further used for troubleshooting device and network issues.
Developed Python scripts to measure the device battery temperature and store it in db for measuring the device performance over a period of time when there is a change in the device temperature.
Developed centralized Java programs to hear all test results and insert into the database, and that data will be used for further analysis of device performance.
Developed an Android mobile APK to test the bandwidth by running iPerf tests.
Automated the ATPI TCP UP/DOWN and other tests to run in specific time intervals.
Managed the client, team, and meetings as a full-stack developer implementing microservices architecture for the client's application.
Spearheaded services for a Gradle project and configured the pivotal Cloud Foundry, Docker, and Concourse integrations for the application.
Engineered the setup for session management using Spring Redis, security using Spring Security OAuth2, and implemented JPA with Hibernate using MongoDB.
Senior Business and Systems Integration Consultant
2012 - 2013 (1 year)
USA
Managed 37 Virtual Machines assigned to different users to help them gain credentials onto the system.
Created automated deployment scripts for the Oracle WebLogic and installed software like SiteMinder for single sign-in on the Oracle DB and WebLogic portal.
Led and managed the offshore team, scripting for CM, build, deployment activities, Ant, Maven, Shell Scripting, etc.
Senior Business and Systems Integration Consultant
2011 - 2012 (1 year)
USA
Configured the Juniper VPN using Selenium to access outsourced repositories and managed all Git and SVN configurations to transfer files to Cox Servers.
Optimized the Git repository by identifying only the minimal resources needed.
Managed and worked on the deployment of IBM FileNet P8 Content Engines with Database Oracle 11g and Data Persistence Frameworks using myBatis for the client.
Defined all development environment specifications for implementation.
Integrated technologies from 3 different vendors to meet business objectives.
Reviewed all technical architecture and system designs, performed search engine optimization, improved stakeholder communication, and streamlined process automation.
Created a login/logout portal and registry for clients and administrative users with JSP, Servlets, and MySQL RDBMS and used SSL and MD5 encryption to protect passwords and user accounts.
Used JavaScript for client-side validation of form fields and coded MVC Servlet strategies to handle navigation to successive JSPs for the client.
Employed JUnit and HttpUnit for all test-driven developments and automated incremental tests with Ant, generating nightly builds for the system.
Implemented the background jobs for the application using AMQP and instructed RabbitMQ to trigger the job to perform the jobs when receiving the message. Compared AMQP to other database solutions for the client. Configured and used Nginx as a local load-balancer and Spring Redis as a session store and used Netflix Eureka to provide a service registry and make apps more discoverable. Used Hystrix to manage Netflix’s latency and fault-tolerance library and provided analysis and converted the Struts application to a Spring Boot application. Migrated apps from Maven to Gradle, implemented Spring Security using OAuth2 and SSO, and set up Spring Cloud Config to provide server and client-side support for externalized configuration in distributed systems. The Config Server provided a central solution for the management of external properties. Developed multiple jars, breaking monolith into components. Developed a microservice architecture with a single application as suite for small services, each running on its own process and communicating with lightweight mechanisms. Used Kotlin to clean up syntax and enabled good compiler as a great choice to modernize existing applications.
ATPI is an automated test run over the network to measure the speed and bandwidth of 5G networks and mobile phone testing. These IoT-based platforms are connected with Raspberry Pi by using a USB hub for connecting Raspberry Pi hardware modules located in different locations. Developed a mobile APK to load the logcat data into the device file, and that data will be further used for troubleshooting device and network issues. Developed Python scripts to measure the device battery temperature and store it in db for measuring the device performance over a period of time when there is a change in the device temperature. Developed centralized Java programs to hear all test results and insert them into the database, and that data will be used for further analysis of device performance. Technologies used: Android, MQTT, iPerf3, Python3, Java8, Shell Script, Android ADB, Raspbian OS (Raspberry Pi), MS SQL.
The John Hancock Project is a microservices architecture-based application. Implemented the microservices architecture for the application, managed the Gradle project, and configured pivotal Cloud Foundry, Docker, and Concourse for the application. Handled session management using Spring Redis and security using Spring Security OAuth2 and implemented JPA with Hibernate using MongoDB.