Technical Architect Resume
SUMMARY:
- A sincere, meticulous, and keen learner with 12+ years of diverse experience in software development, design, technical consultation, requirement elicitation.
- Experience in implementing software methodologies and processes for iterative and rapid systems development. Have good understanding in all aspects of IT including functional and technical architecture, software development, system integration, operations, and project management.
- Extensive experience on ATG Dynamo Frame work & ATG commerce (B2B & B2C) including Order Repository, Catalog Repository, Pricing & Promotions, Order customization, User Profile and Scenarios, Checkout, Fulfillment, ATG Content Administration, ATG Merchandising, ATG Search functionalities, ATG Customer Service Center, ATG Business Control Center.
- Sound communicator and an avid listener, experienced in discussions with client IT managers and business users at various stages in software development lifecycle
- Complete knowledge of software development life cycle (SDLC), through phases of BR’s, FR’s/WF’s requirement, design, documentation, testing, implementation, production support/maintenance and performance improvement.
- Extensive domain experience in Telecom & Retail industry.
- 1+ year of experience in architecture design.
- 1+ years of experience in analysis of system requirements, creation of flow/process diagrams using MS VISIO, working in Agile and waterfall methodologies.
- 4+ years’ experience of managing offshore/onsite team, team build, task tracking, and mentoring of the development team.
- 3+ years’ experience of ATG Technical Lead, providing estimation, sign off requirements, mile stones tracking and tasks allocation, prioritization, design documents, review and develop, mentor the team, and follow up with QA, external teams to ensure successful delivery of software projects.
TECHNICAL SKILLS:
Languages: Methodologies: Safe agile, Agile SCRUM, Waterfall
Technologies: Core Java, J2EE (JSP, Servlets, JMS, JDBC, JNDI), Java Web Services (JAXP, JAXB, XML, XSLT, SOAP), Struts MVC, Spring, Ajax, Junit, Spring Boot, UML, XML, HTML, JavaScript, Angular JS, React JS, Apache Karaf, OSGI, Node JS, CI/CD pipeline, Docker, Kubernetes, Apache Kafka, REST architecture
Caching frameworks: Hazelcast, ehcache
O/R Mapping Tools: Hibernate 3, Oracle ATG Repository
Frameworks: ATG Dynamo, Struts, Spring
Databases: Oracle, MySQL, NoSqlDB, Cassandra
Servers: Tomcat, Jboss, Weblogic
Tools/IDEs: Eclipse, MS Visio, Sprint STS, Soap UI
Search Engines: ATG Search
PROFESSIONAL EXPERIENCE:
Confidential
Technical Architect
- Understand system from business and technical point of view.
- Responsible in identification of the most suitable technology stack and frameworks.
- Liaising with people from different backgrounds, from management to designers and programmers, to ensure the project meets the needs of the organization and the people who will be using it.
- Produce documents that monitor progress and ensure the quality of the project.
- Responsible for learning new technologies and techniques which can be used to define an internal development infrastructure and standards like source code repository, bug management systems, code quality metrics and coding guidelines etc.
- Act as the voice of the team and make sure that team share the common Technical vision and Delivery focus.
- Work on Health of the teamwork, positive Customer relationship by providing input to the sales process by rendering work breakdown and estimates etc.
- Work to make sure nonfunctional requirements are followed. Nonfunctional requirements include cross - cutting concerns like performance, scalability, compatibility, internationalization, branding, security, auditing, diagnostics, logging, failover, disaster recovery and test-driven approach.
- Responsible for making sure that system is designed with flexibility to facilitate future change and expansion.
- Make certain that the technical vision fits in release plan
Confidential
System/Programmer Analyst
- Responsible for capturing business requirements and writing system requirements.
- Responsible for managing requirements in both waterfall and AGILE methodologies.
- Responsible for creating process/flow diagrams using MS VISIO, providing API level details using Altova XML Spy/Oracle web developer.
- Responsible for grooming the user stories, assistance to dev and QA team as needed.
- Responsible for working closely with architects and dev leads to bridge possible technical gaps.
- Manage multiple tracks/teams working on different applications simultaneously.
- Mentor team members in practicing the best and industry proven solutions.
- Client interaction and regular status update to the stake holders.
- Hiring responsibilities for technical staff in the team
- Managing up to 6 resources at a time
- Providing sign-off the releases.
Confidential
Senior Technical Lead
- Manage the team of people from various backgrounds including Adobe CQ, J2EE, Web designers, ATG, DBMS etc.
- Create solution and design documents.
- Ensure that dev and test team understand the requirements well before implementation
- Work as a voice of team and ensure that client is updated with daily health of the project work.
- Ensure that the contracts between application and middleware/external systems are well understood by team.
- Ensure to highlight the risks and dependencies well in advance and get active follow up on the ETA.
- Work with architect team for defining the technology stack and framework.
- Ensure that the solution implemented is flexible enough for future enhancements and meet performance budget.
- Ensure that I and team follow code standards, code quality checklist and test-driven approach for coding.
- Ensure that artifacts are reviewed, review comments are incorporated, and requirements are tracked till closure.
- Estimation and reporting work.
- Ensure that I and team participate in providing value ideas to improve code quality, process, customer experience.
Confidential
Senior Associate Platform - Level 2
- Worked in the capacity of Team Lead, responsible for design and implementation.
- Played many roles simultaneously, module lead and team lead developer, effort estimation and scheduling, environment management.
- Designed and implemented several complex components.
- Mentored team members in practicing the best and industry proven solutions.
- Set design and development standards and performed design reviews
- Client interaction and regular status update to the stake holders.
- Hiring responsibilities for technical staff in the team
- Managed up to 6 resources at a time
- Carried out complex projects with phenomenal responsibility and expertise. I have developed solutions for customizing CSC (Commerce service Center), BCC (Business control Center) specific to client’s requirements, automating ATG components from feeds, ATG search customizations etc.
- Worked on site performance issues by performing various load performance test in coordination with Client to ensure site is capable to handle heavy traffic during peak loads.
- Have extensive experience in requirements management, project management post production user support.
Confidential
Consultant
- Responsible for implementing Multi-Channel Selling and Fulfillment (MCSF) solution, for the client
- Involved in requirement gathering, design, development and bugfix activities of various phases of the project
- Managed up to 3-4 resources at a time
Confidential
Software Engineer
- Responsible for implementing Multi-Channel Selling and Fulfillment (MCSF) solution, for the client
- Involved in requirement gathering, design, development and bugfix activities of various phases of the project
- Managed up to 3-4 resources at a time
- Responsible for learning and doing enhancement work using ATG/Spring Framework.
- Understanding workflow of application and carrying out enhancement work.
- Understanding the business requirements of the client.
- Communication with Onshore team for updates.
- Preparing checklists and other reusable docs and getting approval from the supervisor.
- Communication with the Team Leader on day to day basis for resolving issues and progress review.
- Transitioning the work requests assigned.
- Provide timely status reports to all concerned stake holders.
- Provide timely updates to internal client and Accenture systems as this is a staff augmentation arrangement wherein there are no specific deliverables from IDC (India Delivery Center) and the client team will manage and prioritize the work of the offshore team.
