个人资料封面照片
您正在关注
关注用户错误。
该用户不允许他人关注他们。
您已经关注了这个用户。
您的会员计划仅允许0个关注。升级在此。
成功取消关注
取消关注用户错误
您已成功推荐
推荐用户错误。
出问题了,请刷新页面并重新尝试。
电子邮箱已成功验证。
用户头像
$10 USD / 小时
PAKISTAN的国旗
sukkur, pakistan
$10 USD / 小时
目前这里是9:50 下午
十二月 17, 2009已加入
0 推荐

Abdul F.

@abdulfatah

0.0 (0条评论)
0.0
0.0
0%
0%
$10 USD / 小时
PAKISTAN的国旗
sukkur, pakistan
$10 USD / 小时
不适用
工作已完成
不适用
在预算内
不适用
按时
不适用
重复雇用率

Java Developer

I am a creative and innovative person. I love to solve problems and I keep doing projects and solving problems which gives me a sense of motivation and achivement. I love java and currently learning Scala and Haskelll. I have already developed software solutions to small and medium scale business in locality of my town. Having developed those systems I have a very good understanding of Java language, MySQL databases, HTTP and other necessary tools required in order to develop and deploy software solutions. I can develop quality Android Applications, Java Desktop Applications as well as Web applications using various frameworks including Hibernate and Spring.

联系Abdul F.询问您的工作详情

登录并通过聊天讨论所有细节。

评论

变更已保存
这里没有评论!

教育

BS (Software Engineering)

Pakistan 2012 - 2015
(3 年)

资质

Programming Mobile Applications for Android Handheld Systems

University of Maryland
2014
Handheld systems, such as smartphones and tablets are now the most common way for people to access and interact with computing services. The demand for application development skills is therefore growing at a breathtaking pace. These skills, however, are multi-­‐ faceted, requiring students to master computer science and engineering principles, to learn the details of specific mobile application platforms, and to design artistic and engaging user interfaces that respond to how, where and why handheld applications are used. This course will cover the fundamental programming principles, software architecture and user experience considerations underlying handheld software applications and their development environments. To bring these concepts alive, the course will involve in-­‐depth, hands-­‐on examples, implemented in the Android Platform, the fastest growing segment of the handheld system user base. Students will apply these teachings, also using the Android Platform, in laboratory projects and in a large-­‐scale semester project.

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems

Vanderbilt University
2014
The confluence of multi-core and distributed-core processors, inexpensive mass storage, ubiquitous wireless connectivity, and commodity software platforms is driving the need for software engineers and programmers who understand how to develop concurrent and networked software for mobile devices that connect to cloud computing platforms. Despite many improvements in processors, storage, and networks, however, developing quality software on-time and on-budget remains hard. Moreover, developing high quality reusable concurrent and networked software apps and services is even harder. The principles, methods, and skills required to develop such software are best learned by attaining mastery of patterns, pattern languages, and frameworks. A pattern describes a reusable solution to a common problem that arises within a particular context. When related patterns are woven together they form a pattern language that defines a vocabulary and a process for the orderly resolution of software development problems. A framework is an integrated set of components that collaborate to provide a reusable architecture for a family of related apps or services. Frameworks can also be viewed as concrete realizations of pattern languages that facilitate direct reuse of detailed design and source code. This MOOC describes by example how to apply patterns, pattern languages, and frameworks to alleviate the complexity of developing concurrent and networked software for mobile devices via the use of object-oriented design techniques, Javaprogramming language features, and Android middleware. An extended case study project will be used throughout the MOOC to showcase pattern-oriented software design and programming techniques for concurrent and networked mobile devices and clouds.

Functional Programming Principles in Scala

École Polytechnique Fédérale de Lausanne
2014
This course introduces the cornerstones of functional programming using the Scala programming language. Functional programming has become more and more popular in recent years because it promotes code that’s safe, concise, and elegant. Furthermore, functional programming makes it easier to write parallel code for today’s and tomorrow’s multiprocessors by replacing mutable variables and loops with powerful ways to define and compose functions. Scala is a language that fuses functional and object-oriented programming in a practical package. It interoperates seamlessly with Java and its tools. Scala is now used in a rapidly increasing number of open source projects and companies. It provides the core infrastructure for sites such as Twitter, LinkedIn, Foursquare, Tumblr, and Klout. In this course you will discover the elements of the functional programming style and learn how to apply them usefully in your daily programming tasks. You will also develop a solid foundation for reasoning about functional programs, by touching upon proofs of invariants and the tracing of execution symbolically. The course is hands on; most units introduce short programs that serve as illustrations of important concepts and invite you to play with them, modifying and improving them. The course is complemented by a series of assignments, most of which are also programming projects.

联系Abdul F.询问您的工作详情

登录并通过聊天讨论所有细节。

认证

优选威客
身份已验证
支付已验证
电话已验证
邮箱已验证
Facebook已关联
之前的用户 下一个用户
邀请已发送成功!
谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。