Ajay Singh
About
Management:
Ajay Singh working as a senior technical architect and agile project manager with large CMMI5 companies. Having 14 years of rich experience to build and manage complex enterprise systems including integration and software development, I known in the industry for my innovative approaches to solving common project management problems too. I am focused on two project management specialty areas: agile project management, troubled project recovery & build complex enterprise projects.
I am also an industry keynote speaker, trainer, and coach in agile management methods, latest technology echo systems, cloud architecture, enterprise level design principal, I trained more than hundreds of people how to better manage and build high-change enterprise projects by using techniques from Scrum, Extreme Programming, Feature-Driven Development, OpenUP and other agile methods.
Technical:
Dynamic professional with rich experience in R&D, product design, architect, development & maintenance and well versed in Product Design principal & methodology, Architecture, Integration, Web/ Mobile/ Mid-rage Technology, Cloud Computing & server-less architecture.
Having strong domain working knowledge on personal, commercial & Workers' compensation Insurance, Investment Banking, IPTV, VOD, PPV, Digital & Social Media Services and Customer Experience. Additionally, good working knowledge on static code analysis, vulnerability & spoofing.
Responsibility:
As Agile Project Manager (APM), I am responsible for planning, leading, organizing, and motivating agile project teams to achieve a high level of performance and quality in delivering agile projects that provide exceptional business value to users. I am also responsible for managing several concurrent high visibility enterprise projects using agile methods in a fast-paced environment that may cross multiple business divisions. As APM I am playing several different roles in actual practice:
- At an enterprise level, building, leading & managing large, complex enterprise-level projects consisting of multiple Agile teams and/or requiring integration with other activities outside the scope of the Agile teams
- At a team level, playing a consultative role to help put in place the appropriate people, process, and tools and coaching members of the team as needed to optimize the efficiency of the project team
- In some situations that require a hybrid Agile approach, using good judgment and skill to develop a project management approach that is suitable for planning and managing the effort to achieve the project goals within designated project constraints
Apart from above I am having high level of knowledge and experience in blending traditional project management principles and practices with an Agile development approach in the right proportions to fit large, complex, mission-critical, enterprise-level projects and with the appropriate level of planning and provide the right balance of agility and predictability
Qualifications:
- Masters in computer science and application
- Research scholar at IIT Kanpur, India
- IBM certified AS400 & Mainframe programer
- Sun certified JAVA developer
- INS21 & INS22 certified from AICPCU in personal and commercial line of business
- Certified Scrum master
- As an author, I’ve published technical papers on international conference at CPRI(Centre power research Institute), “web based monitoring for power distribution system”
- Managing the Agile project from last more than five years
- Having solid understanding of software development life cycle models as well as expert knowledge of both Agile and traditional project management principles and practices and the ability to blend them together in the right proportions to fit a project and business environment
- A proven track record of successfully implementing complex enterprise projects using Agile methodologies
- Experience managing overseeing multi-function project teams with at least 20-55 team members including Developers, Business Analysts, and QA Personnel
- Rich business/technical background:
- Extensive working knowledge on large technical stack, architecture & design principle to provide highly-credible leadership to development teams and to be able to accurately and objectively evaluate complex project risks and issues
- DevOps Tools: Vagrant, Puppet, Ansible, Docker, VMware, KVM
- Design Pattern: Strategy, Observer, Composite, Iterator, Adapter, Proxy, Decorator, Singleton, Factory, Abstract Factory, Builder, Interpreter, Micro services
- Architecture Design tools: LucidChart, Gliffy, Grapholite, Rational Rose
- Hardware: MAC, Linux, I-Series, AIX, Z-Series
- Operating System: OSX, OS/400(V5R2, V5R3), UNIX, LINUX, Android
- Programing Experience: JAVA, Python, Ruby on Rails, GoLang, NodeJs, ReactJs, AngularJS, PHP, jQuery, JavaScript, HTML5, AJAX, Android, RPG/400, CL/400, ILE, Blackberry, IBM UNIVERSE
- Test Automation: Rsepc, Cucumber, selenium Capybara, Factory Girl, Web driver, Shoulda
- JAVA: Core Java, EJB, Struts, Spring, Hibernate, jsp, Camel
- Cloud services: AWS family (EC2, S3, RDS, DynamoDB, Cloud Front, Elastic Transcoder, CloudWatch, beanstalk, Lambda etc.), EngiyneYard, Heroku
- RDBMS: DB2/400, MongoDB, U2, PostgreSQL, MySQL
- Utilities/Tools: GitHub, Bit bucket, SVN, ALDON, SDA, DBU, SEU, PDM, SQL/400
- Continuous Integration Tools: Hudson, Jenkins & Team city
- App/Web Server: Nginx, Unicorn, Passenger, Jboss, Apache Tomcat, Thin, Puma
- Build Tool: Ant , Maven, WebPack, Gulp, Grunt
- Extensive working knowledge on large technical stack, architecture & design principle to provide highly-credible leadership to development teams and to be able to accurately and objectively evaluate complex project risks and issues
-
- Rich experience to provide leadership to business analysts and collaborate with customers and develop strategies and solutions of high business value
- Strong interpersonal skills including mentoring, coaching, collaborating, and team building
- Strong analytical, planning, and organizational skills with an ability to manage competing demands
- Strong knowledge and understanding of business needs with the ability to establish/maintain high level of customer trust and confidence
- Solid understanding of and demonstrated experience in using appropriate tools:
- Agile Project Management tools such as Jira/Greenhopper, Rally, VersionOne or equivalent
- Microsoft Project, Visio, and all Office Tools
- Excellent oral and written communications skills and experience interacting with both business and IT individuals at all levels including the executive level
- Creative approach to problem-solving with the ability to focus on details while maintaining the “big picture” view
- Successful background working with stakeholders to develop architecture framework that aligns strategy, processes, and IT assets with business goals.
- Work closely with project managers, developers, and focus groups to avoid redundancy, minimize expenditures, and improve overall synergy within organization.
- In-depth experience establishing best practices and guidelines for selecting, developing, and implementing information systems within enterprise.
- Acute knowledge of hardware, software, networking, applications, and systems engineering.
- Familiar with architectural concepts of Information Technology Infrastructure Library, Open Group Architecture Framework, and Institute of Electrical and Electronics Engineers.
- Involved in design & development of mobile app, web app and multithread environment for app including deployment on cloud.
- Liaise with partner’s architects/ technical team for architecture & design of applications/products.
- Focus on Agile/XP/Scrum development process aimed at aligning releases to business requirements.
- Collate requirements from customer for design & development of products.
- Set up cost effective SLA driven software delivery model including engineering best practices and processes to ensure quality and timeliness of product deliveries.
- Analyze task to be off-shored including knowledge transfer for implementation of off-shored work from India.
- Excellent communication, presentation, and organizational skills.
- Manage client interactions, project implementation, installation & maintenance.
- Align enhancements to changing business requirements.
Experience and services
-
Career history
- 2013-03-04 - present - R Systems International Ltd. (Senior Technical Architect)
- 2004-01-02 - 2007-12-03 - Fiserv (Sr. System Engineer)
- 2008-01-02 - 2010-01-01 - Ebix Inc. (Senior Technical Lead)
- 2010-01-04 - 2013-02-28 - Addvalsolutions (Technical Architect)