venkatesh y

Developer - 8 Years of Experience - Near 94497



Education Level:


Will Relocate:



Experienced with Building, Deploying and Testing with Automation Tools like Jenkins, XCode unit tests. * Proficient in writing coherent, organized code comfortable for working on complicated code-based with high levels of abstraction. * Highly expertise in integrating Push Notifications and Network Connectivity. * Extensive experience in building mobile applications using iOS framework APIS such as (Location, Camera, Animations, Maps). * Experienced in version controlling tools like Git and SVN. Familiarity with Swift Programming. * Hands on experience with Multi-view, applications using views, Table Views, Tab Bars, Collection Views, Picker Views, customized UIViews, Web Views and Navigation Bars. * Strong knowledge in using databases such as SQLite and Core Data to store data persistently. * Maintained and enhanced several iPhone applications and uploaded to the Apple Store for approval. * Good understanding of memory management including various multi-threading processes, Grand Central Dispatch (GCD) and NSOperationQueues. * Experience in working on LINUX and UNIX OS. * Experience in design, development and deployment of enterprise applications for J2EE platform using JAVA, J2EE, Hibernate, springs, JPA, Web Services, EJB and XML JavaScript, SQL, HTML. * Experienced in deploying J2EE applications on Apache Tomcat web server and Web Logic, Web Sphere, JBoss application server. * Excellent Team player with very good attitude and excellent interpersonal skills with analytical abilities, communication skills. * Experience in using Cocoa pods and Third party ios Frame Works such as AFNetworking, Safari Services, Twitter API, Google API, Facebook API, XML parser, Amazon Web Services (AWS) and JSON parsing. * Enhanced performance of the app by redesigning the UI and improved code quality by migrating from MVC to MVVM architecture. * Expertise in MVC and MVVM design architecture, Cocoa touch and concepts like delegation, singleton, protocols and categories. * Proficient in using Instruments for memory leaks/ memory management and performance analysis. EXPERIENCE SUMMARY