Tahir Akhtar

Tahir Akhtar

$50/hr
Highly Experienced Fullstack Developer with DevOps Experience
Indus Valley Labs
Reply rate:
33.33%
Availability:
Full-time (40 hrs/wk)
Age:
45 years old
Location:
Frankfurt, Hesse, Germany
Experience:
19 years
TAHIR AKHTAR ( +4 9 - BA D S O DE N A M TA U NU S , F RA N K FU R T CI TY R E GI ON T A H I R . A K H T A R @ G M A I L . C O M / pk.linkedin.com/in/tahirakhtarhashmi Delivering wellcrafted, user-focused systems through teamwork and the best tools for the job. S OFTWARE D EVELOPMENT P ROFESSIONAL   Dynamic software developer offering 17 years of experience building high performance, user-friendly and scalable systems for enterprise, web and mobile markets. Broad interests along with deep skills; interested in broad spectrum of technology from IoT to Big Data Analytics, from Mobile to Cloud computing with expertise in Full Stack Web Development PROFESSIONAL EXPERIENCE INDUS VALLEY LABS. (2015 to Present) Cofounder/CTO, 2013 to Present (Microservices, Hystrix, MongoDb, Amazon Elasticache / Redis, Kafka, Hermes, Docker, Kubernetes, Spring Framework, Spring Boot, Oracle Middleware, Google Cloud, AWS, Java) Accomplishments:         Upgraded Jedis library and refactored the client code used to access Redis servers running in Amazon Elasticache for Upwork Inc Refactored data access layer to utilize MongoDB secondaries for read to improve performance while ensuring read preference is passed safely with Hystrix context. Built realtime rider tracking dashboard and fare calculation system for Uber-Eats styled delivery service startup Townsmate. Deployed the backend and frontend containers to Azure Kubernetes Services (AKS) Implemented an ISO 8583 compliant financial transaction message processor to allow Oracle Service Bus to interface with ATM Machines for Cardless cash withdrawal project. Built a Java and Netty based server for high-performance message processing EXPERTISE Full stack Web Application Development Scalable Architectures Google, Amazon Cloud Mobile Applications Continuous Integration Release Management Software Development Lifecycle (SDLC) Agile Methodologies Automated Testing Distributed Version Control Team Building & Leadership Performance improvement for e-commerce website MandiExpress by employing a caching reverse proxy (Nginx) for API calls to backend deployed on Azure App Services Built the secured APIs for international funds transfer system of Acleda Bank using Oracle Service Bus, Oracle API Gateway, Oracle Identity and Access Management Suite (Security Token Service), Oracle Database and load balancers. Led the infrastructure setup and development activities. Client and Server performance optimization for PropertyOnion search module. Migrated to HTTP2 and refactored Angular 5 application to improve loading and execution speed Performance optimization for an engineering drawings measurement tool utilizing SVG in browser Continued on Page Two…    Used Docker and Kubernetes (GKE) for deploying backend and frontend containers for iReservos.com which was built with AngularJS and Spring Boot, JPA, Spring Data, Spring Data Rest, Google Cloud SQL, SendGrid Built a data ingestion pipeline with Spring Batch along with realtime job monitoring dashboard on AngularJS. Designed the manual data cleaning process with Google OpenRefine that was used by data migration team Developed cheque book order management application for NBP security printing services vendor using Spring Framework, Angular JS, Jasper Reports GAMEVIEW STUDIOS. (2012 to 2015) / DENA JAPAN. (Sept 2012 to March 2013) DeNA Japan was a parent company of Gameview Studios. Staff Software Engineer (GAE, AWS, Java, Python, Android, Play framework, JPA) Released several versions of multiple mobile games, working in various roles in client and server development. Accomplishments:   Designed and developed Bingo module for NFL Matchups while working out of Tokyo with teams of DeNA Japan and DeNA Studios Canada. Also worked on discussion board, IAP security etc. Lead the development of websockets based group chat for MMO Strategy Game. Ensured scalability through use of Akka Actors. Wrote fail over script with AWS APIs. Performed load testing and tuned the Linux server for large number of socket connections. WORKFORCE SOFTWARE. (Nov 2009 to Feb 2012) Senior Technical Lead (Java / Java EE, SQL Server, Oracle) Developed command-line interface for exposing administrative functions, added clustered index support to schema upgrade tool for Oracle and SQL Server. Wrote multithreaded graph based data cloning utility. Exposed web-services for mobile client through Javascript backend Accomplishments: Added clustered index support to legacy schema upgrade tool involving Apache Ant, Java, XSLT and PERL code RÉSUMÉ, PAGE 2 TAHIR AKHTAR-/ pk.linkedin.com/in/tahirakhtarhashmi SIBISOFT / GLOBAL NORTHSTAR (Sept 2012 to March 2013) Software Architect, April 2009 to April 2010 Senior Software Engineer I/II, August 2005 to April 2009 Performed in gradually broader roles while helping upgrade of technology stack from simple JSP/Servlet to Spring MVC and Google Web Toolkit Accomplishments:   RÉSUMÉ, PAGE 3 Lead the development of accounts payable module with architecture based on single page GWT application on the frontend and Spring Framework on the backend. Integrated GWT in build process Wrote Financial Report Designer with Java Swing based applets and Java EE backend using Google Guice for dependency injection TAURUS SECURITIES (2002 to March 2005) Web Developer and Administrator Managed operations of stock exchange portal including web development, maintenance of real-time stock application, database administration, server administration, maintenance of intra-site network links and acted as a liaison with Karachi Stock Exchange IT PIVOTAL BLACK (2001 to 2002) Software Engineer (Java, ASP, Visual Basic, MS SQL Server) Developed web and network applications using Java, Javascript, Visual Basic and ASP. Lead the development of custom learning management system for Altvia Tech. Developed backend application for processing realtime feed from Karachi Stock Exchange and maintaining intra-day and historical data in SQL Server Database. Java Applet ticker for fetching quotes from server and displaying on web portal TECHNOLOGY SUMMARY Languages: Java, Groovy, Javascript, Python, PHP, C++ Development Tools, Frameworks: Spring Framework, Spring Roo, JPA, Hibernate, Google Web Toolkit (GWT), AngularJS, jQuery, Android, iOS, Google Guice, Eclipse, Intellij Idea, PyCharm EDUCATION IBA Karachi, PK MS in Computer Science, 2015 IBA KARACHI, PK MBA, 2008 KARACHI UNIVERSITY, PK BS in Computer Science, 2001 CERTIFICATIONS EMCDSA, 2014 EMC Certified Data Science Associate Mobile App Analytics Fundamentals, 2014 Google Analytics Academy SCJP, 2001 Sun Certified Java Programmer VOLUNTEERING Technology Consultant for Pakistan Learning Network Non-profit online education platform Cloud Technologies: Amazon EC2, Elastic Load Balancer, S3 Websites, Google Cloud Storage API, Google Cloud SQL, Google App Engine, etc. OS: MacOS, Windows, Linux Databases: Oracle, MySQL, MS SQL Server, GAE Datastore Available for Relocation
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.