Asim R.

Asim R.

Senior Software Engineer

New York, United States of America
Hire Asim R. Hire Asim R. Hire Asim R.

About Me

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. He is proficient in Wireframing, Software Architecture, Database, Cloud Infrastructure, SCRUM, Spring Boot Frameworks, DevOps, Container Management, Migration and Microservices implementation.

Work history

UpStack
UpStack
Senior Software Developer
2018 - Present (5 years)
Remote
  • Delivers CI/CD as part of an agile team to improve performance by automating and streamlining operations and processes.

  • Helps build and improve infrastructure, application and performance development and ensures tight security including data encryption, security groups, and environment scanning.

  • Ensures high-quality deliverables and implements DevOps and security best practices in fast-paced environments .

Verizon
Verizon
Lead Developer
2019 - Present (4 years)
Remote
  • Developed a mobile APK to load the logcat data into the device file, to be further used for troubleshooting device and network issues. Developed Android mobile APK to test the bandwidth by running iperf tests.

  • 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 listen to all the test results and insert into the database and that data will be used for further analysis of device performance. Automated the ATPI TCP UP / DOWN and other tests to run on specific intervals of time.

Cognizant
Cognizant
Senior Manager / Projects
2017 - Present (6 years)
USA
  • 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 set up for session management using Spring Redis, security using Spring Security OAuth2, and implemented JPA with Hibernate using Mongo DB efficiently.

Silverpop
Silverpop
Tech Lead
2015 - 2017 (2 years)
Atlanta, USA
  • Maintained the DEV, QA UAT and Prod environments in the Cloud Foundry.

  • Configured and monitored no downtime deployments for Blue Green, and managed all Yahoo and Google feedback loops effectively.

  • Created an integrated DevOps open tool chain to enable smooth tool integration, continuous integration and DevOps Insights.

Chase Bank
Chase Bank
Senior Software Engineer
2013 - 2014 (1 year)
Columbus, Ohio, United States of America
  • Architect automated solution and managed developer resources sprint schedules using release management and CI/CD.

  • Integrated CI/CD and managed sprint plans and build and deployment process.

  • Provide recommendations on how the technology stack and implementation impacts the performance.

Accenture / Chase Bank Ohio
Accenture / Chase Bank Ohio
Senior Business and Systems Integration Consultant
2013 - 2014 (1 year)
USA
  • Developed a database deployment strategy using Flyway and Liquid Base.

  • Utilized GWT, J2EE and Shell Scripting in developing the core framework for the client.

  • Designed an architect automation solution, and managed resources for sprint schedules using release management and CI/CD.

Accenture / State of New York
Accenture / State of New York
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, installed software such as 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.

Accenture / Cox Communications
Accenture / Cox Communications
Senior Business and Systems Integration Consultant
2011 - 2012 (1 year)
USA
  • Efficiently configured the Juniper VPN using Selenium to access outsourced repositories, and managed all Git and SVN configurations for the transfer of files to Cox Servers.

  • Regularly optimized the Git repository by identifying only the minimal resources needed.

  • Judiciously 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.

AT& T
AT& T
Remote
2011 - 2012 (1 year)
New York, USA
  • Defined all development environment specifications for implementation.

  • Integrated technologies from 3 different vendors to fulfill business objectives.

  • Reviewed all technical architecture and system designs, performed search engine optimization, improved stakeholder communication and streamlined process automation.

Fox News
Fox News
Applications Architect
2008 - 2011 (3 years)
USA
  • Programmed all the logic used to add, sort and blacklist comments within Java.

  • Successfully programmed controller code to return candidate data according to the requirements given by parameters using MVC.

  • Developed a new lightweight custom CMS using jack rabbit JCR 170, and managed the loading of various entities efficiently.

Forbes
Forbes
Financial Applications Developer
2007 - 2008 (1 year)
USA
  • Implemented the redesign of the financial section of forbes.com and all of its sidebar pages.

  • Created search for the pages for a specific company ticker and view stock and analysis information.

  • Worked with Vendor Audit Integrity to design and program accounting risk financial analysis for public companies

Health Benefits Research and Services
Software Developer
2002 - 2005 (3 years)
United States
  • 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.

  • Utilized 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.

Portfolio

Lead Developer - 5G ATPI
Lead Developer - 5G ATPI

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. Acted as Lead Developer for the project, developing 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 listen to all the test results and insert them into the database and that data will be used for further analysis of device performance. Technologies used in the project: Android, MQTT, Iperf3, Python3, Java8, Shell script, Android ADB, Raspbian OS (raspberry pi), MS SQL.

Senior Manager/Projects - John Hancock Project
Senior Manager/Projects - John Hancock Project

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.

Senior Manager/Projects - PAL CDE
Senior Manager/Projects - PAL CDE

Implemented the background jobs for the application using AMQP and instructed RabbitMQ to trigger the job to perform the jobs when receiving the message. I also compared AMQP to other Database solutions for the client. Configured and used Nginx as our local load-balancer and Spring Redis as our session store, used Netflix Eureka to provide our service registry and make apps more discoverable. Used Hystrix to manage Netflix’s latency and fault-tolerance library, 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 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 efficiently. 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 a great choice for modernizing existing applications.

Education

BSc. in Computer Science/Marketing
BSc. in Computer Science/Marketing
City University, New York
2001 - 2006 (5 years)
Pivotal Certified Developer
Pivotal Certified Developer
Pivotal Academy