Technic Lead Resume
AL
SUMMARY
- 8 years of professional IT experience leading & managing team in Enterprise Mobility Development, Support & Strategy with strong domain knowledge in Banking and Travel services. Developed mobile applications for Native iOS and Android using ObjectiveC, Swift 2.0, Core Java, SQLite3 Database. Apart from Native application development, have worked & explored Hybrid platforms like Kony Studio & Phonegap. Apart from regular application development work, have automated build release process using Jenkins Automation Tools.
- Developed apps using SQLite, Java, XML, Google Maps API and GPS Location Data.
- Use of MVC, Singleton, Delegation, Observer and Publisher Subscriber design patterns.
- In depth knowledge on categories, extensions and subclassing.
- Involved in software development lifecycle (SDLC) including analysis, design, development, and testing, deployment and documentation as per ISO standards.
- Skilled, motivated and product - oriented mobile application developer with strong Object Oriented Programming Concepts and design skills
- Worked on third party framework and CocoaPods to manage libraries.
- Strong knowledge in implementing core Frameworks like CoreLocation, CoreData, CoreGraphics, MapKit, UIKit, PassKit Frameworks.
- Use of Core Data for data persistence and offline use of online-driven apps.
- Experience working in Java, J2EE technologies.
- Experience in Data base development tools like SQL Developer, Toad and Oracle 11g, MySQL databases.
- Knowledge on Bug Tracking tools like QC, JIRA.
- Experience not only in delivering solutions but also in driving meetings with clients and managing & mentoring off shore team.
- Extensive experience in all phases of software project development like design, development, testing and deployment of business applications.
- Excellent knowledge of professional software engineering best practices for both agile and full software development life cycle projects.
- Expertise in working with Windows, LINUX and UNIX platforms and also in environments using Agile (SCRUM) development methodologies.
- Have Good experience in implementing web services like SOAP, REST, WSDL and UDDI.
- Highly motivated, quick starter, solution-oriented programmer, strong in object oriented analysis and design, excellent at solving complex problems under stringent deadlines.
TECHNICAL SKILLS
Languages: Objective C, Core Java, C, Java Script, HTML, SQL, Shell Scripting
Internet Technologies: J2EE (Servlet, JSP), XML, XSLT, HTML5, CSS, JSON, SOAP and RESTful web services.
IDE: Xcode, Eclipse, Websphere integration developer toolkit, Intelli J, Kony IDE.
App Servers: Websphere Application Server (6.x), Jboss 5.x.
Web Containers: Tomcat 6/7
Computer Science Fundamentals: Data structures, Algorithms and Design Patterns
Database: SQLite3, MYSQL, Oracle 11g
Operating Systems: Mac OS X, Ubuntu, Windows
Script Tools: Maven, Ant etc.
Tools: and Utilities: Xcode3.x 4.x 5.x 6.x, Git Hub, SVN, Fiddler, Charles.
PROFESSIONAL EXPERIENCE
Confidential, AL
Technical Lead
Responsibilities:
- Performing all tasks from requirements gathering with the Product Managers and interacting with UX Designed, implemented complete MVC flow for the application with UI components and controllers to be used for iPhone
- Worked extensively with Objective C, Xcode, JSON and Cocoa touch frameworks.
- Worked on memory optimization of application due to retain cycles
- Optimized GPS or location services usage in the app
- Added animation between Views for smooth transition and better user experience using Core Animation framework
- Used Coredata framework to handle offline data and also to load data into table views seamlessly using NSFetchedResultsViewController
- Implemented Remote Deposit Cheque feature which involves third party vendors like Chexar, Passport, and Mitek etc.
- Implemented MQ Listener to pull the messages from the WS Queue and push it to the APNS.
- Developed Restful Web services on banking environment and integrating it with the multiple mobile platforms.
- Implemented omniture analytics for the banking application for all channels.
Confidential, IL
Associate Technical Lead
Responsibilities:
- Involving in the requirements gathering and blueprinting of the application design.
- Leading& managing a team of 8 developers and providing technical guidance in implementing the new feature requirements.
- Working with the business teams/stakeholders in understanding the requirements and transforming them into technical solutions.
- Designed custom views to replace UIActionSheet, custom activity indicators, custom labels.
- Implemented CoreData framework to store offline data.
- Implemented Slide navigation UI for application settings, login, and feedback features.
- Developed Soap Web services and published them according to the requirements by connecting to the Oracle 11g Database.
- Code review of team members to maintain the code standards.
- Follow agile methodology and create project related documents during design sprints.
- Responsible for providing QA & pre-production builds and deployments for Native apps.
- Released the application to Apple AppStore by following all the items in checklist which is prepared and discussed with the team
- Continuous Integration to automate the build generation using Jenkins, Hudson.
- Using Mobile Fabric features like Looping XML Connector, JSON Connector, and DB Connector for the service integration.
- Submitting the Mobile Apps to Apple store and Google Playstore.
Confidential, NA
Senior Developer
Responsibilities:
- Developed Slide Menu using SWRevealViewcontroller to implement the settings, Maps, Account Summary, Deposit features in the list.
- Developing and designing the entire back end functionality on the middleware.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Involved in Debugging and Resolving critical QA issues.
- Established the connection to Database using JDBC connection pooling settings.
- Involved in the Database designing, Analyzing requirements, Entity Relationship Mode Creating tables.
- Coding PL/SQL procedures, functions and triggers to in corporate all the business rules
- Normalization, development and testing of the application by providing End-to-End solution
- Involved in Object Oriented Design & Programming (OOD / OOP) using Rational Rose for drawing the class diagrams
Confidential
Senior Developer
Responsibilities:
- UI and Application Designing using NIB files
- Web services used to connect to database were NSURL, NSURLConnection, and Grand Central Dispatch.
- Worked on modules like Charts using iOS Charts third party library
- Implemented Cover flow effect using iCarousel third party library for the transition between multiple stock items.
- Acted as a single point of contact to the client for all the technical issues.
- Lead a team of four developers in getting the project completed on time.
- Hosted demos to the clients during the development process.
Confidential
Software Developer
Responsibilities:
- Involved inanalysis, designanddevelopmentof IDF Processing system and developed specifications that includeUse Cases, Class Diagrams, Sequence DiagramsandActivity Diagrams.
- UsedsoapUIfor load testing the Web Services.
- Used XML parser APIs such asJAXPandJAXBin the web service\'s request response data marshalling as well as unmarshalling process.
- UsedANTscripts to build the application and deployed onWebsphere Application Server.
- CreatedRESTfulweb services interface to Java-based runtime engine.
- Deployed the applications onIBM Websphere Application Server.
- UsedLog4Jto capture the log that includes runtime exceptions, monitored error logs and fixed the problems.