Avnish-2

3
Avnish Kumar(Software Engineer) PROFESSIONAL SUMMARY Over 1 year 11 months of IT experience. Experience in MAC OSX , iOS, Windows Desktop Application Development. Specially trained on Mac OSX Development from Big Nerd Ranch (Cocoa Bootcamp) with Swift. Good familiarity with Swift, Objective C, C++, C and Apple Developer Tools. Good knowledge & experience in MVC Architecture. Good knowledge & understanding on Apple Technologies on App Development( Delegation, KVO, KVC, Notifications, Story Boards, Auto Layouts etc.,). Establishing and maintaining productive work relationship with Team and Project Management. ACCOMPLISHMENTS Worked on Application named Aqua (Graphics Application for designed cool fonts) with a team of 11. Worked in diverse technologies like C++, Swift, Cocoa, Cocoa Touch. Learned Objective C & Swift concepts in short period of time. Specially trained on MAC OSX app development (Cocoa Bootcamp) by Big Nerd Ranch with Swift. Handling end to end Mac app development alone. SKILLS Databases: Core Data, MySql OS: Windows OS, Mac OS, Linux Languages: C, C++, Objective C , Swift. Developer Tools: Xcode, Instruments.Visual Studio, Mercurial Architectures: MVC, MVVM KEY PROJECTS: Swift Server Framework (July -2016 to till date)

Transcript of Avnish-2

Page 1: Avnish-2

Avnish Kumar(Software Engineer)

PROFESSIONAL SUMMARY Over 1 year 11 months of IT experience. Experience in MAC OSX , iOS, Windows Desktop Application Development. Specially trained on Mac OSX Development from Big Nerd Ranch (Cocoa Bootcamp)

with Swift. Good familiarity with Swift, Objective C, C++, C and Apple Developer Tools. Good knowledge & experience in MVC Architecture. Good knowledge & understanding on Apple Technologies on App Development(

Delegation, KVO, KVC, Notifications, Story Boards, Auto Layouts etc.,). Establishing and maintaining productive work relationship with Team and Project

Management.

ACCOMPLISHMENTS

Worked on Application named Aqua (Graphics Application for designed cool fonts) with a team of 11.

Worked in diverse technologies like C++, Swift, Cocoa, Cocoa Touch. Learned Objective C & Swift concepts in short period of time. Specially trained on MAC OSX app development (Cocoa Bootcamp) by Big Nerd

Ranch with Swift. Handling end to end Mac app development alone.

SKILLS

Databases: Core Data, MySql OS: Windows OS, Mac OS, Linux Languages: C, C++, Objective C , Swift. Developer Tools: Xcode, Instruments.Visual Studio, Mercurial Architectures: MVC, MVVM

KEY PROJECTS:

Swift Server Framework (July -2016 to till date)

Project Swift Server FrameworkDescription The objective of developing Swift server-side framework is to make

development easier, faster and most importantly abstract the underlying complexity of different libraries. The purpose is to relive the developers from writing mundane wiring code, rather should focus on writing core functionality.As there is no standardization of API’s unlike .NET or Java, it is difficult to provide framework for different server side implementation of Swift, so for now the framework supports Kitura implementation and support will be extended to other frameworks as the language matures or the requirements change. However the framework makes use of different components from various sources, for example MySQL access from Perfect and Oracle DB

Page 2: Avnish-2

access component from Zewo.Peak Team Size 7Responsibility Creating build.sh and run.sh scripts, main file generator

classes.Implemented web services, tested web services, assisting the team at various levels during the project.

Technology Swift, Linux, Docker

Exilant Consulting Pvt Ltd (March-2016)

Project Don't - SleepDescription It is a small application that puts an icon in the right side of menu bar.

Click it to prevent Mac from automatically going to sleep, dimming the

screen or starting screen savers. Click it again to go back.

Peak Team Size

1

Responsibility Taking care of end to end implementation of the applicationTechnology Mac OSX, Swift, MVC

Digital Juice Animations Private Limited (Sept -2014 to Aug -2015)

Project Aqua – Graphics Application for designed cool fonts. Description Aqua is standalone desktop application available to Digital

Juice subscribers for both Mac and Windows platforms which provides different functionality to perform various operations on texts and images like common transformations, applying different effects like blur, invert, unsharpen, bevel on fonts and images similar to Photoshop.

Peak Team Size

11

Responsibility Upgrading Projects from 32 bit to 64Bit in Windows for a 64Bit Application, Fixing bugs and working on adding UI features, Providing Crash Reporter Application for 64bit Aqua, Extracting a Customer sent crash report and fixing the crash.

Technology Windows OS, C++