Resume

Technical Skills

  • Back-end: Java 8, Java EE/J2EE, Spring framework, Hibernate (JPA), JSP, Servlets, RESTful web services, Tomcat
  • Front-end: HTML5, CSS3, JavaScript ES6, jQuery, Bootstrap 
  • Design: Object-oriented programming, algorithms, design patterns, MVC
  • Cloud: Amazon AWS (EC2, S3, CloudFront, Lambda, SQS) 
  • Tooling: Maven, Subversion (SVN), Git, Eclipse

Professional Experience

Software Engineer, WESCO International, Inc. [11/2017 - Present]

  • Design and development of eCommerce web applications using Java, Spring framework
  • SAP Hybris and Oracle Endeca search engine
  • Analyze and fix software issues experienced by customers
  • Write unit tests with JUnit and Mockito framework
  • Develop troubleshooting/monitoring tools for medical software and associated requirements and designs.
  • Back-End Development, troubleshooting and fixing software issues related to applications.
  • Follow Scrum/Agile software development methodology

Software Engineer, ASA Corporation [2/2017 - 11/2017]

  • Full stack web development of machine learning and analytics software
  • Build responsive web sites using HTML5, CSS3, and JavaScript 
  • Develop REST APIs with Java and Spring framework allowing customers to integrate our services with their apps
  • Support legacy Java applications in JSP, JDBC, and Swing toolkit
  • Maintain C# WPF Windows desktop application used for model building
  • Lead product shift to the cloud using AWS EC2, RDS, S3, and Lambda

Software Engineer, Code by Amir [1/2016 - Present]

  • Responsible for full stack development, optimization, and support of web applications for clients 
  • Build engaging front-end user interfaces using HTML5, CSS3, Bootstrap, JavaScript/jQuery
  • Develop scalable back-end web services using Java MVC frameworks 
  • Integrate with third-party APIs for single sign-on, SMS notifications, and payment processing
  • Support and maintain legacy web applications

Systems Administrator III, Education Management Corporation (EDMC) [7/2012 - 2/2017]

  • Implement, configure, and support highly-available server environments for enterprise reporting and integration applications
  • 100+ servers running Red Hat Enterprise Linux (RHEL) 5/6/7 and Windows Server 2008R2/2012
  • Service Oriented Architectures (SOA), WebLogic, GlassFish, Informatica, Cisco Tidal Enterprise Scheduler, SAS, Vordel XML Gateway
  • Centralize file transfer automation by developing framework in object-oriented Perl 
  • Design and support cloud solutions on Amazon Web Services (AWS) platform
  • Configure and support Linux cluster filesystems (Veritas Cluster Filesystem, Red Hat GFS)
  • Support PCI-compliant environment for student payment application
  • Provide Linux expertise across multiple teams for existing environments and new projects
  • Reduce IT support costs by implementing single sign-on (SSO) solution for Linux systems
  • Streamline Linux configuration and maintenance by deploying Red Hat Satellite (Spacewalk)
  • Follow ITIL framework for incident, problem, and change management

Senior Systems Engineer/Team Lead, Ebix Inc. [3/2007 - 7/2012]

  • Responsible for supporting server and network infrastructure for 24x7 HIPAA SaaS solution and back-office IT operations
  • Served as technical lead for projects involving new clients, on-premise to hosted platform migrations, and internal initiatives
  • Engaged in performance tuning and capacity planning for existing production servers
  • Worked with clients to resolve support tickets in accordance with service-level agreements
  • Configured and deployed code to Apache Tomcat and ATG Dynamo J2EE application servers 
  • Implemented web service to create on-demand insurance certificates for customers 
  • Supported multiple application environments (development, QA, test, and production)
  • Developed solution for legacy imaging toolkit to function on 64-bit systems
  • Reduced datacenter footprint by 50% by virtualizing physical servers using VMware and OpenVZ
  • Configured and managed 60+ IPsec VPN tunnels for secure client access to the application
  • Configured RAID arrays and LVM volumes on servers for optimal storage integrity and expansion
  • Developed 200+ shell scripts using Bash, Perl, Awk, and Expect for client and internal task automation
  • Increased visibility and reduced downtime by creating service checks in Nagios monitoring system


Education

Drexel University, Philadelphia, PA  

  • Master of Science (M.S.) in Information Systems

The Pennsylvania State University, University Park, PA

  • Bachelor of Science (B.S.) in Computer Science