EXPLORE


0.0
0.0
0%
$40 USD / Hour
・

India (10:05 AM)
・
Joined on July 24, 2008
$40 USD / Hour
・
GURVINDER SINGH House No. 198, Swami Enclave, Dhakoli, Zirakpur, near Chandigarh, (Punjab) Contact: [login to view URL]; E-mail: ; Blog: [login to view URL] PROJECT MANAGEMENT PROFESSIONAL – IT INDUSTRY Seeking senior level assignment across the industry PROFILE A sound IT professional with an exposure of 10+ years across various Software & applications using Java and J2EE technologies, including web based as well standalone deployable applications. Currently working with Maven Wave Partners., Mohali, India as Google Apps - Technical Lead. Good knowledge on Google and Amazon Cloud infrastructure, Google Apps, Datastore (NoSql DB), Cloud Sql, EC2, Cloudfront, Cloudformation, S3, Elastic Beanstalk, SNS, Google Appengine + Google Compute Aptitude to understand the requirements of the Client and the team to create a strong track record of delivering customer-responsive services and IT projects within demanding time and cost deadlines with highest quality. Proven record of aligning project solutions to strategic business objectives of the company to usher bottom-line performance; extensive knowledge of requirement analysis, architecture, design, implementation, testing and integration using AGILE methodologies. Effectively handled resources (manpower & infrastructure) and requirements acquisition & converting them into Requirement Specification Documents including creation of Technical Design Documents. Acknowledged team leader, trainer and motivator having ability to integrate team efforts to maximize team productivity. Exposure on working at client side (Denmark). Have B1 Visa as well. Core Competencies: Strategic Planning Project Management / Implementation Software Design/ Development Vendor Management Project Implementation Business Domain Expertise Application Support Troubleshooting Cross-functional Coordination Business Development Team Management Client Relations Management Complete Project Life Cycle Technical Competency Google Cloud Platform Amazon Cloud Platform Operating System Google Appengine (PaaS), Google Cloud Storage, Google Cloud Sql, Google Apps, Google Compute Engine (IaaS), Google APIs For ex. Google Drive, Calendars, Admin SDK, Google Maps, Google Earth API, Google Groups/Contacts, Gmail APIs EC2, S3 (Scalable Storage), Elastic Beanstalk, Cloud Formation, Cloud Front (CDN), Elastic Transcoder, DynmoDB Windows, Linux Java Technologies Java 7, JDBC, XML. J2EE (JSP, Servlets, JMS) Databases MySQL, Oracle 8i, Oracle 10g and DB2, Datastore, Google CloudSql Frameworks Google Guice, Spring, Struts, Hibernate, EclipseLink, JDO, Objectify, AJAX Push, Webservices(REST + SOAP), JAXB 2.0, Jersey, Knockout, AngularJs, OAuth 1.0, OAuth 2.0, Google APIs, Amazon AWS APIs Application Server Apache, Tomcat, Weblogic, Websphere, Google Appengine (PaaS), Wowza Media Server, Adobe Flash Media Server, Red5 Server Internet Tools HTML, DHTML, JavaScript, JQuery, AngularJS, Knockout Other Technologies Google and Amazon Cloud infrastructure, Intuifaces (built over Icefaces), Adobe Flex 3.0, Google Analytics, UCM and CDN Implementation Case Tools XMind, UML, JAVA Design Patterns, JUnit, UCM, Jmockit Other Tools WSAD, Eclipse, IBM DB2, AQT, Toad, EditPlus, Vim, UltraEdit, Notepad++ Configuration Management Maven, ANT Build, CVS, SVN, Hudson, Nexus, Sonar, Jacoco Development Processes Continuous Integration, Agile Methodologies, TDD PROFESSIONAL EXPERIENCE MavenWave Partners, Mohali, India April 2012 – Till Date Google Apps - Technical Lead Responsible for activities that integrate the various elements of project management, Design, Architecture, technology stack of the application and development. Generating well-structured MIS/status reports for submission to management and the client. Ensuring total adherence to SLAs/KPIs defined for service levels to the customers with focused implementation of process improvements and best practices within support area. It is consisting of Development project Charter, Develop Preliminary Project scope Statement, Develop Project Management Plan, Direct and manage Project Execution, Monitor and Control Project Work, Integrated Change Control and close project management processes NVISH SOLUTIONS PVT LTD, Chandigarh, India 1 November 2010 – 23 February 2012 Senior Project Manager Responsible for activities that integrate the various elements of project management, which are identified, defined, combined, unified and coordinated within the project management process groups. It is consisting of Development project Charter, Develop Preliminary Project scope Statement, Develop Project Management Plan, Direct and manage Project Execution, Monitor and Control Project Work, Integrated Change Control and close project management processes Maintaining in depth interaction with the client across various functional areas to comprehend and resolve apprehensions/issues relating to project delivery. Conducting risk analysis and implemented preventive initiatives to mitigate them. Leading, guiding and mentoring a strong team of support analysts and instilled high work tempo to generate peak performance levels. Defining key result areas for team members and provided them periodic feedback on their performance levels. Conducting performance appraisals and identifying high potential contributors to groom them with enabling skills to take up higher assignments in future. Assessing training needs of the team members and arranging training sessions to groom them with project specific skills. Formulating project budget estimates and implemented internal controls to contain expenditure within defined limits. Managing project related accounts and administrative functions. Project Accomplished attached as Annexure – A 7N CONSULTING PVT LTD., Gurgaon, India August 2008 – October 2010 Senior Software Engineer • Managed the responsibilities of creation of all the user interfaces, generation of business level and data layer classes and functions. • Involved in the complete life cycle of the projects; involved in Software Development for various projects. • Handled requirement gathering from the client and preparing the requirement specifications documents of the module assigned. • Managed software maintenance, database management and working of computer hardware, LAN and Networking. • Created web services to generate data form different units at the front end, generated reports based on the filter used by the user; created website design in PHP. • Carried out detailed design documents and unit test case documents of the module assigned. • Possess complete understanding & analyses of client requirement; experience of designing Concept Document of requirement. • Construction & Quality assurance, Support & all client communication; handled unit testing and defect fixing. ADECCO-NIIT TECHNOLOGIES PVT LTD., New Delhi, India October 2007 – July 2008 Senior Software Engineer • Involved in the complete life cycle of the projects including creation of all the user interfaces, generating business level and data layer classes and functions. • Created web services to generate data form different units at the front end, generated reports based on the filter used by the user. • Handled requirements gathering from the client and prepared requirement specifications documents of the module assigned. • Created detailed design documents and unit test case documents of the module assigned. • Understanding & analyses of client requirement; designing Concept Document of requirement. • Construction & Quality assurance, Support & all client communication; handled unit testing and defect fixing. EBUSINESSWARE PVT LTD., Gurgaon, India November 2006 – October 2007 Software Engineer EFUNDS INTERNATIONAL INDIA PVT LTD., Gurgaon, India February 2004 – October 2006 Process Analyst Involved in information gathering, Business Process Flow, Business Process Modeling, Business Process reengineering, Business Analysis and Software Quality Assurance. Identified business processes, architecting & implemented database applications to support high demand services. Identified and addressed operational discrepancies through design and implementation of technical solutions. Identified the problem area in the project under review and working closely with the project team to fix them. Studied various tools, got hands on experience and facilitated projects for Process Automations. Systematically handled whole destination and business process; communicated with client as well as Business persons for any updates and issues. Efficiently handled Tariff Administration with database isolation, distribution management with Origin and Destination parties to understand the way of business and isolate it in IT enabled system for better enhancement and output. Developed project status reports and managed the team to resolved day-to-day issues. Onsite Experience: Traveled to Denmark twice for project requirement gathering and training and worked closely with the client (Jyske Bank) and onsite team. EDUCATIONAL & PROFESSIONAL CREDENTIALS Training in JAVA/Oracle (Like JavaFx, Servlets 3.1, Ajax Push, Cloud Computing), 2010 Sun Tech Days (Hyderabad) directly by Sun/Oracle Six Sigma, 2005 Efunds International Pvt. Ltd. Quality Assurance Training, 2004 Efunds International Pvt. Ltd. Bachelor in Information Technology (B.I.T.), 2003 Guru Nanak Dev University, Amritsar; 58% 12th Class, 2000 Guru Nanak College, Phagwara (PSEB); 57% 10th Class, 1997 DAV College, Hoshiarpur (PSEB); 70% Date of Birth: 26th January 1981 Passport No.: G5139511, valid up to 10/2017 B1 Visa: Yes References: Available on Request ANNEXURE – A Projects Accomplished: Project Title Dynamic CRM – Google Synchronization Environment Java 1.7, Google Guice, Jersey (REST), HTML5, Google Appengine (Cloud), Datastore (No Sql), Google Calendar Gadget, Gmail Gadget and Google services/APIs. Duration 04/14 – 07/14 Description This application is used to synchronize Microsoft Dynamics CRM appointments and email activities with Google Calendar and Gmail. Both CRM APIs and Google APIs (calendar and gmail) are used for creating or updating the data. Users of the application are able to associate their business accounts (in CRM) to any Google Calendar event or Gmail. It has the ability to search for CRM accounts on Google Calendar and Gmail. We added Calendar sidebar gadget and gmail contextual gadget to accomplish this. Project Title Google Transfer Accelerator (GTA) Environment Java 1.7, Spring 3.0, Google Guice, Jersey (REST), HTML5, Google Appengine (Cloud), Google Cloud SQL, Amazon S3, Amazon CloudFront and EC2 and some other google services/APIs. Duration 05/12 – 07/13 Description GTA is a kind of tool that helps organizations to migrate all emails, calendars and appointments, address books and contacts, Google drive documents from one google domain to another. Using Google APIs, this app migrates all the data for a set of migrating users. This app is capable of migrating thousands of users data from one domain to another over the cloud. Google and Amazon Cloud infrastructures are used for processing the whole migration. Project Title Nike Brand Intake Environment Java 1.7, Google Guice, Jersey (REST), Google Appengine (Cloud), Google Datastore, Google Spreadsheet API, Drive API. Duration 09/12 – 03/2013 Description This project was created as a REST producer for NIKE client for handling different types of requests from their clients. NIKE clients all over the world used to submit their requests on NIKE html pages that were deployed on their webservers. REST based services are deployed on Google Appengine that receives the requests and saves the data in Google Datastore (NoSql DB) and Spreasheets as well. Google Spreadsheet is then shared with NIKE Project Intake managers for further processing. Project Title [login to view URL] (Personal Projects / R & D) Environment Java 1.6, Google Guice, HTML5, Google Appengine (Cloud), Google Cloud SQL, Amazon S3, Amazon CloudFront and Adobe Flash Streaming Server, Youtube APIs and some other google services Duration 05/11 – Till date Description This site has the functionality for organising live events like Weddings, Birthday Parties, Conferences, Get Together, WebCasting, Distance Learning and much more. It also includes the functionality to send Gifts, Flowers or Bouquets, changing the song on DJ Live, sending wishes in terms of money (Sagan), Sharing old memories while the event is Live and much more. Project Title PS-CONNECT – Conversion from .Net to Java Organization NVISH Solutions – (Client: Sony) Role Senior Project Manager Environment Java 1.5 / J2EE, Jsp, Servlets, Springs 2.5, Hibernate, Webservices (as a producer and consumer both), JAXB 2.0, XML, XSD, Symmetric and Asymmetric encryption algorithms, GNUPG, SOAP UI, Weblogic server and Oracle 10g, CVS and PMD Duration 03/11 – 10/11 Description This project is the conversion from .Net services to Java web services and Single Sign on functionalities between n number of SONY websites and third parties. Third parties use web services for Authentication and Single Sign On. There are some internal SONY websites and 6 third parties that use these services, that are RLS, RLS Canada, Gamebattles, Majorleaguegaming, GAP and BLOG. Responsibilities Managed a team of Java experts. Analyzed business processes, managed client delivery and technical documentation. Analyzed project development plan and client requirements. Participated in flow designing and user interface framework implementation. Handled Code Review. Project Title Global Redirect – Conversion from .Net to Java Organization NVISH Solutions – (Client: Sony) Role Senior Project Manager Environment Java 1.5 / J2EE, Jsp, Servlets, Springs 2.5, Hibernate, XML, Symmetric and Asymmetric encryption algorithms, GNUPG, Weblogic server and Oracle 10g, CVS and PMD Duration 12/10 – 03/11 Description This project is the conversion from .Net version to Java for redirecting the user to the country specific website for 6 websites. The websites that use this redirection engine are [login to view URL], [login to view URL], [login to view URL], [login to view URL], [login to view URL] and [login to view URL] Responsibilities Managed client delivery, a team of Java experts and analyzed business processes. Analyzed project development plan and client requirements. Managed technical documentation and code review. Participated in flow designing and user interface framework implementation. Project Title [login to view URL] website creation Organization NVISH Solutions – (Client: Sony) Role Senior Project Manager Environment Java 1.5 / J2EE, Jsp, Servlets, FLASH content, UCM, Google Analytics, CDN Implementation, Springs 2.5, Hibernate, Symmetric and Asymmetric encryption algorithms, GNUPG, Tomcat server, MySql, SVN and PMD Duration 03/11 – 01/12 Description This project is for the Sony Playstation game website ([login to view URL]). It has all the details related to this game including signup functionality for future updates and notifications. There are a lot of daily basis events on this website like Video contest, Rewards contest and much more. Users can download stuff related to this game or can participate in different contests. Responsibilities Managed a team of Java and FLASH experts. Analyzed business processes and managed client delivery. Analyzed project development plan and client requirements. Managed technical documentation. Project Title PS3Portal website creation Organization NVISH Solutions – (Client: Sony) Role Senior Project Manager Environment Java 1.5 / J2EE, Jsp, Servlets, FLASH content, Google Analytics, CDN Implementation, Springs 2.5, Hibernate, Symmetric and Asymmetric encryption algorithms, GNUPG, Weblogic server, Oracle 10g, CVS and PMD Duration 03/11 – 01/12 Description This project is specifically for the Sony PS3 console ([login to view URL]) and it works only on the PS3 game Console. It has all the details related to the games available on PS3 and it includes signup functionality for future updates and notifications. Traffic on this website is more than 20 million hits per month. Responsibilities Managed a team of Java and FLASH experts. Analyzed business processes and managed client delivery. Analyzed project development plan and client requirements. Managed technical documentation. Project Title Jyske Bank Projects Organization Jyske Bank (Denmark) Role Senior Software Engineer Environment JSF, Intuifaces, EJB, Spring 2.5, Hibernate, DB2, JMS Duration August 2008 – 28 August 2010 Description 1. Campaign Tool: This project was related to the new stuff launched by the bank and sending email notification to the selected customers and associated customers based on some business logic. 2. Task Management: This project is based on agile methodologies and has the functionality where bank advisors can create, update or forward their daily tasks related to the customers or department. In this project we used the new technology in the bank (Intuifaces), wrapper over Icefaces. 3. KAF: KAF stands for account reconciliation system in Danish. In Jyske bank (JB for short), there are some customers, who make a currency trade with bank. Some of these customers do not have an account in JB but in another bank. So, then JB trades currency for them. The trade that JB make figure in the system, but as no one is able to get data directly from the system of the foreign bank, no one can check whether the right amounts is drawn or deposited in the account. And this is what KAF does. 4. Collateral Management: Collateral means mutual agreement and collateral management is a line of business in banking sector where each investor will have collateral agreement on some mutual transaction. It provides interface to enter collateral data, and it has a master data of collateral descriptions and types. It maintains customer, collateral, and credit account relationships so the amount of idle collateral can be determined. It is usually packaged in an application or part of the core-banking application. In Jyske Bank they are making some agreements based on financial evaluation. For that they need to follow a certain set of business logic. I’ve also worked on the projects of short duration like Nedscriv, GroupAccounts, Reuters Investor. In these projects we’ve worked on webservices and CICS environment Responsibilities Handled the projects on Jyskebank framework, JSF, Websphere 6.0, DB2, WSAD 7.0.0.8 Developed module from front-end to back-end using all project technologies. Designed the flow of the application and managed R&D on any new technologies that can be used in the bank for future projects. Worked on estimation during start of an iteration, planning, analysis, preparing technical design document. Task management using JIRA. Generated web services consumer, coding and integration with cobol hosts. Handled status reporting in daily morning meetings with counterparts in Denmark. Mentored junior team members in project technologies by group studies/technical discussions Project Title AdeccoClub, eApp, eOrder and W2Reprint, Timex Organization Adecco-NIIT Technologies Pvt. Ltd., Kalkaji Role Senior Software Engineer Environment FMK framework, Webmacro, Weblogic 9.2, Oracle 10G Duration October 2007 – July 2008 Description AdeccoClub is a single point for 4 different smaller applications, related to employee recruitment in different organizations and managing their data like timesheet and expenses. Other applications are used for different purposes like getting time and expense data and managing it in the database, getting W2-Form Reprint, managing employee and client data as requirement. Responsibilities Worked on AdeccoClub, which includes 4 applications. Involved in every aspect, like writing Business Delegates, JSPs and database handling through Dao and interacting with client for requirement gathering. Project Title QueryBuilder Organization Ebusinessware Pvt. Ltd., Gurgaon Role Software Engineer Environment Java, JSP, Struts framework, MySQL Duration 08/07 – 10/07 Description Query Builder gives the ability to use the simple graphical interface to build SQL statements and create views in a database. It includes graphical panes that display the SQL statement visually and a text pane that displays the text of an SQL statement. One can work in either the graphical or text panes. SQL Query Builder synchronizes the views so they are always current. Responsibilities Worked on every aspect of the project, starting from the whole architecture to the database designing and writing Business Delegates and JSPs. Project Title UBS RAW Organization Ebusinessware Pvt. Ltd., Gurgaon Role Software Engineer Environment Java, JSP, Struts framework, DB2 Duration 12/06 – 08/07 Description UBS is a leading global wealth manager, a top tier investment banking and securities firm, and one of the largest global asset managers. In Switzerland, UBS is the market leader in retail and commercial banking. Responsibilities Joined this project at the 2nd phase of production. In the beginning, handled fixing bugs but later worked on a module ‘Questionnaire’, in which I’d to work on new JSPs and action classes. Was accountable to work on new JSPs and action classes and fixing bugs in Generating PDF from XML. Reviewed test cases and involved in code reviews. Project Title Centralised Information Portal Organization Efunds International India Pvt. Ltd., Gurgaon Role Process Analyst Environment Java, JSP, Struts framework Duration 02/05 – 09/05 Description Developed with the use of Struts framework and tools like Eclipse. The aim of this application was to provide complete information for a particular web based process including Supply Chain Management System, Product delivery status, Providing compete process related information, VAT calculator, Calculation tools, Various Data capture forms etc. Responsibilities Design & Development of GUI and Middleware components. Involved in prototype and Database Design. Developed Attribute based Validation Framework for Applications. Reviewed test cases and involved in code reviews. Project Title Bill Calculator Organization Efunds International India Pvt. Ltd., Gurgaon Role Process Analyst Environment Java, JSP, Struts framework Duration 08/05 – 09/06 Description Bill Calculator acts as a single point junction for all billing calculations including voice calls, text messages & GPRS usage, which has considerably enhanced the productivity of the floor, and the errors have reduced. This tool is successfully being implemented in the organization and the statistics show that the use of this tool has immensely improved the productivity and quality of the whole process. Responsibilities The team size for this project was of two people and therefore there were so many responsibilities on us. My work involved the Voice Calculation and GPRS Calculation. Handled Design & Development of GUI and Middleware components. Involved in prototype and Database Design. Developed Attribute based Validation Framework for Applications. Reviewed test cases and involved in code reviews. Project Title Blood Bank Organization N/A (Helped friends in making this project) Role Developer Environment Java, JSP, Struts framework Duration 09/06 – 04/07 Description This project was made for Fortis Group of Hospitals for the Bloodbank purpose. This software stores the donors and patients details and all the test details needed for blood donation and it is also used in blood donation camps to make work easier and faster. The project has been implemented in the hospitals under Delhi Government. Responsibilities Developed Attribute based Validation Framework for Applications. Developed Screens and reviewed test cases and involved in code reviews.
No reviews to see here!
Experience
Process Analyst
Feb, 2004 - Oct, 2006
•
2 years, 8 months
Efunds International Pvt Ltd
Feb, 2004 - Oct, 2006
•
2 years, 8 months
Involved in information gathering, Business Process Flow, Business Process Modeling, Business Process reengineering, Business Analysis and Software Quality Assurance. Developing project status reports and managed the team to resolved day-to-day issues.
Feb, 2004 - Oct, 2006
•
2 years, 8 months
Certifications
F
Foundation vWorker Member
Verifications