Architects Resume Profile
Objective
As an ambitious person, I enjoy working in a fast paced, highly motivating position where I can engineer and lead while challenging and expanding my knowledge and understanding of the task at hand. I am seeking a position that will utilize my skills and offer the chance for advancement as well as allow me the opportunity to gain additional skills and experience.
Experience
Confidential
- Involve in pre - sales for variety of clients/technologies
- Watch for new trends in mobile application development, come up with prototypes
- Recommend framework's for Development deployment
- Recommend team execution strategies
- Interact client architect/managers on daily basis. Walk through development processes. Change, if need be to be more productive
- Enable offshore team on identified technologies
- Follow up with offshore and make sure high standards are met within promised timelines
- Setup capable leadership team both from technology and managerial stand point
- Watch out for business opportunities, share it with the management
- Setup goals for team members and track them to achievement
- Stay as escalation point for project and technology services and handle them accordingly
- Present technology trends to both technology and delivery team encourage and enable team to embrace changes easily
Confidential
Started this account for Virtusa as a single developer. In a matter of 2 years this is now a little more than 10 million dollars account. As both an mobile Architect and a delivery manager
As a Delivery Manager
Manage a team of 20 team onsite and as many people offshore
Handle multiple mobile accounts geography
Handle client communication that includes technology solutions, team and people management
Stay as escalation point for critical projects and handle escalations diligently
Provide headway for recruitment, team building and developing competency
As an Architect
Architect, lead and develop iOS application for CHASE
Work with different teams from different companies to come up with SOA based application with maximum re-usable, measurable components for development
Identify, integrate components for easier and faster development
Work with Business to team to understand business requirements
Interact with BA to scale down business requirements and box them into smaller manageable stories
Estimate stories for development
Come with detailed architecture design for development
Assign tasks to team by priority and complexity
Monitor progress through daily stand up calls, highlight risks to management if any
Ensure all development are done with standards in mind in TDD style, review code and release to QA
Post-release, work with the security team to study and track crashes in applications
Fix patch applications when needed
Estimate timeframe to adopt new ways of development. Come up with entry and exit strategies
Train offshore team on identified technologies
Lookout for new, faster, leaner means of technology development by evaluating new architectures, languages through POC and ensure the best practices are constantly improved and up to date
Delivered the following apps in app store, with one more due to hit the store in march '15
Confidential
- Architect, lead and develop iOS application
- Had a team of onsite and offshore developers. Worked with BA on requirements and created use case documents for the project
- Worked with UI designer to fine tune the application design
- Worked out application architecture documented it
- Analyzed frameworks that can be used in the application for faster development
- Identified tools for Mobility Analytics, Crash logs
- Worked with the team during development cycle
- Released app in app store
- Confidential Design this module, make a simple working prototype
- As this was a less conceived module, without rupturing the existing architecture, come up with code changes that will produce immediate results for clients to take a look at and assess where we head
- Adapter pieces that communicate with Oracle, Sql Server and with other legacy systems should have least impact as any major change to them will have a profound effect on application behavior
- Test code changes with Unit tests and integration tests. Fix identified bugs
Confidential
- Study existing DTS packages, execution environment, distribution strategy and document all of the above as requirements for conversion
- Come up possible enhancements in terms of user experience, deployment delivery
- Estimate and design the migration process
- Come up with milestones and test strategy
- Interact with the offshore team on daily basis to ensure the scripted design is followed, mile stones are met without delay
- Communicate with client on updates and clarifications
Test application and deliver
Confidential
- Develop a sample prototype for the report generation using Open XML 2.0 and C 3.5.
- Work with client architect on the course for development which includes modules, framework identification, estimation for development and deployment mechanisms
- Work with QA lead to come up with Minimum Acceptance Test MAT
- Work with the offshore team on various modules UI, business layer, Data layer, parse engine
- Share daily progress, update and identified issues with client. Work on identified issues for resolution or identify acceptable work-arounds
- Take part in SCRUM meetings for time line and progress updates
- Test all modules, identify bugs bore releasing to QA, allocate bugs to the team. Follow up until completion
- Post release to QA, wok on assigned bugs to me others
- Release versionized application
- Take part in Retrospect meetings to identify pit-stops, issues, proposals for better subsequent releases.
Confidential
- Work with client to identify requirements in the early phase of the project. Document and share the requirements with offshore team Daily meetings through phone
- Develop top level modules and facilitate offshore team to take over
- Interact with client architects to identify new technologies and ways to improve existing development/application
- Develop prototypes and share it with client team
- During the development phase, work on modules that will need constant client interaction
- Integrate modules developed by offshore team
- Test and review all modules to be delivered by Virtusa
- Interact with QA team for bug fixes and enhancements
- Allocate bugs to offshore resources and to myself
- Identify and work with client for product release
- Offshore resource training for new resources, resource evaluation appraisals and technology training if there are gaps
Confidential
- Worked on a variety of scales from a developer to Offshore Architect, Technical lead
- Co-ordinate with onsite architect on technical expectations and decision
- Work with Offshore BA on requirements
- Identify frameworks, librarys for consumption for implementation, share it with onsite architect, client leads
- Propose OO approach for solutions. Construct UML diagrams for implementation and share it with team
- Come up with standards for development
- Share detailed design with offshore team, develop modules with adherence to processes
- Unit test modules, test modules developed by team
- Develop and integrate custom rules for automated reviews in source repository
- Update daily progress with PM, architect.
