Figura professionale: Developer Android, React Native, Node js
Nome Cognome | : K. M. | Età | : 27 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Developer / Web dev. / Mobile dev. |
Sede preferita | : Italy |
Accesso Full al database con 29.998 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Esperienze
Developing in Android, React Native, Node js. Through my working experiences, I have learned how to cooperate in small teams, benefiting from industry tools like git, struggling with start-up challenges, using agile methodologies, communicating with artists, and implementing the software concerning their opinion.
Education:
• Sharif University of Technology, Tehran, Iran, September 2015 – present.
B.S. in Computer Engineering, GPA: 17.28/20.
• Atomic Energy High School, Tehran, Iran, September 2011 – June 2015.
Diploma in Physics and Mathematics Discipline, GPA: 19.32/20.
• Young Scholars Club, Tehran, Iran, June 2014 – September 2014.
A program held for only forthy selected high school students from all around the country, in
order to prepare and choose ten of them for participating in international physics Olympiad (IPHO)
Awards and Honors:
• Silver medal in Iranian National Olympiad in Physics, 2014.
• Ranked 279th among 170,000 students in Physics and Mathematics National Universities Entrance Exam for Undergraduate Studies (Konkur), 2015.
Technical Experience:
• Self Employed in kmaroufi games, August 2016 – present.
Coding in java, android, and network programming. I became master of 2D games, box2d and
scene2d in libgdx, learned how to develop a game from fresh idea to working game, how to
develop an online game by implementing client-side (java) and server-side (java and node js),
server maintenance of online game with real players, and how to implement IAP in android.
• Work Experience in sokhan start-up, November 2017 – December 2017.
Responsibilities: android programming. It a the personal assistant app in android. I experienced how to communicate with graphical artist and coding with his concern.
• Work Experience in Rahnema College, June 2017 – September 2017.
Responsibilities: React native and server-side programming (node js). In the group of 5 persons
we developed a social media app from idea to working software in 5 weeks with writing tests
and attention to clean coding. We also experienced how to use tools like Git or frameworks like Scrum
• Shuffle.io v1: an online game for android, created by libgdx game engine. June 2019.
• Crush it: an offline game for android, created by libgdx game engine, September 2019.
• Shuffle.io v2: an offline game for android, created by libgdx game engine, October 2019.
University Projects
• C++ search engine: English search engine on English files with spell correcting feature, September 2015 – January 2016.
• Children of Time: JRPG game written in Java. playable via command line and GUI, April 2016 – June 2016.
• Numerical Methods Project: Implementation of Numerical Methods written in Java via libgdx framework, September 2016 – December 2016.
• Probability and Statistics: implementing a problem in probability written in Python with GUI, April 2017 – May 2017
• Computer Networks: Implementing DNS server, TCP protocol in the application layer, a simplified Tor network and generating network adjacent matrix based on OSPF protocol from network packets written in Python and implementing chat communicating with socket programming written in C, September 2017 – December 2017
• Database: Modeling, design and implementing a social network’s (telegram) database written in Postgresql, September 2017 – December 2017
• Operating Systems: Implementing system calls, modules, building kernel and getting familiar with kernel’s CPU scheduler and memory management in Android operating system (bullhead), September 2017 – December 2017
• Artificial Intelligence: Implementing A*, Genetic and Machine learning (Q-learning, Perceptron, Logistic regression, SVM and Naive base) algorithms, implementing minimax tree with alpha-beta pruning, April 2018 – June 2018.
• Systems Analysis and Design: Developing voluntary services system with agile methodology written in python and web, with benefiting of team management tools (trello) and generating documents such as WBS, Usecase diagrams, Data modeling and analysis, and Activity diagrams, April 2018 – June 2018.
• Neuroscience: the dress project, the picture that people see it in two different colors. Trying to Understanding problem space and generate pictures like the dress picture, April 2018 – June 2018.
• Signals and Systems: implementing Gaussian filter and Karplus-Strong algorithm via Matlab, April 2018 – June 2018
• Software Engineering: In the project, we experienced what is like to participate in an industry-grade project, code and communicate with tools used in the industry and deliver the code and documentation based on a work breakdown plan provided., March 2019 – July 2018
Selected Courses:
• Engineering Mathematics: 20/20
• Engineering Probability And Statistics: 19.1/20
• Advanced Programming: 18/20
• Data Structures And Algorithms: 20/20
• Computer Networks: 20/20
• Artificial Intelligence: 16.8/20
Taken Online Courses:
• How to Make a Platformer Using libgdx, Udacity
• 2D Game Development With libgdx, Udacity
• Developing Android Apps, Udacity
• Engagements and Monetization | Mobile Games, Udacity
Skills:
• Programming Languages: MATLAB, C/C++, C#, Java, Phyton, Android, Node js, React
Native, Latex, JavaScript, Verilog, Prolog
• Operating Systems: Linux, Windows
• Databases: MySQl, PostgreSQl, MonogoDB
• Softwares: Matlab, Quartus, ModelSim, Wireshark, Proteus, Microsoft Office, Photoshop, Android studio, PyCharm, Intellij Idea, Dev c++
• Game Engines: libgdx (3 years experience) – Unity
• Version Control Systems: Git
• Build Tools: Gradle
Languages:
• Persian (native)
• English (fluent)
142 total views, 2 today