FirstName LastName +11 111 1111111 | [email protected] | github.com/abc Experience Lead Software Engineer (Java, C#) Jun. 2019 – Present Startup LLC Remote • Developed and maintained Modular Integration System for the Master Data Management System that imports databases and flat files to the MDM System using Java, Spring Boot, JDBC, Hibernate and Kafka • Maintained existing MDM code-base using C#, .NET Framework and Entity Framework • Developed fuzzy-matching and data de-duplication systems using Java • Trained and Led C# and Java development teams of the MDM System • Designed and optimized data import and business workflows for Coca-Cola International, Vodafone, Istanbul Metropolitan Municipality, Turkcell, Turkish Airlines, PWC and many others • Designed architecture high-throughput, scalable and resilient data-import transport system using Kafka • Migrated monolith project in .Net Framework to micro-services in .NET Core for MDM System using C# • Containerized of all internal projects in Java and C# using Docker • Managed technical Human Resources and optimized team combinations • Built CI/CD pipelines using Circle-CI, Jenkins for all internal projects • Established version control flows using Git and code review guidelines across the organization Software Engineer (Java) Jun. 2018 – Jun. 2019 Enterprise Company A.Ş. Istanbul, Turkey • Developed Integration of Justice Ministry of Turkey with Debt Collection System for banking, energy and telecom sectors using Java, Spring MVC using SOAP and REST APIs • Developed REST and SOAP APIs for DCS System using Java and Spring MVC • Reverse Engineered of E-Signature App using Java and JNI Software Engineering Intern (Java) Jan. 2018 – Jun. 2018 Enterprise Company A.Ş. Istanbul, Turkey • Developed and Designed YAML to SQL and Java Code generation system using Java, Freemarker and Gson • Developed integration and unit tests for Debt Collection System using Mockito Projects Doom using Reinforcement Learning | Python, Pytorch, OpenAIGym June 2017 – Dec 2017 • Created a Machine Learning Model which trains itself on completing a stage of the Doom Video Game using Deep Q Learning • Used Pytorch and Open AI Gym for training and learning • Implemented concepts of Q-learning and SARS • Created Term Paper in Latex and hosted at Github Education University of London London, United Kingdom BSc Computer Science (Machine Learning and Artificial Intelligence) Dec. 2019 – Present Generic University Peshawar, Pakistan Bachelors of Computer Science Aug. 2015 – June 2018 Technical Skills Programming Languages: Java 8, C# 7.3, Python 3, SQL, Prolog, LATEX C# Frameworks: .NET Framework, .NET Core, Entity Core, Entity Framework, Dapper, NuGet Java Frameworks: Spring Boot, Hibernate, Spring Data, Spring Kafka, Maven, Gradle, Mockito Developer Tools: Rider IDE, IntelliJ, Eclipse Version Control: Git, Github, Gitlab, BitBucket OS: Ubuntu, RHEL, Windows Additional Information Languages: English(Fluent - IELTS 8.0/9.0), Urdu(Fluent), Hindi(Fluent), Pastho(Fluent), Turkish(Limited) Interests: Financial Markets, Astrophysics, History, Economics, Cinematography
Enter the password to open this PDF file:
-
-
-
-
-
-
-
-
-
-
-
-