Bajarang Agarwal
--
A. SUMMARY
Having more than 13 years of experience in design, development, and implementation of multi-tier web applications using the Java (J2EE), NodeJS and PHP.
I have primarily worked with product development teams and have good experience in the Scrum process.
I have worked on setting up couple of domains based on Salesforce and done with some API connections with Salesforce as well.
B. TECHNICAL SKILLS
Core Expertise: Salesforce, Java, NodeJS, Laravel, PHP
Project Management Tools: JIRA, Rally, Bugzilla
Versioning Control Tools: GIT, CVS, SVN
Application Servers: JBoss, Apache Tomcat;
Development Tools: Eclipse, Lomboz, Microsoft VISIO, FujabaToolSuite
Database: Oracle, SQL Server, MySql
Design Pattern: Facade, Singleton, Factory, Delegate, Service Locater, VO, TO and DAO
Web Technologies: XML, HTML, CSS, JSON, XHTML, AJAX, JavaScript, jQuery, YUI
Others: Maven, Ant, Pubnub, Twilio, Bandwidth, RabbitMQ, CloudAMQP, AWS, S3, Elastic Search, Memcache, EH Cache, New Relic, jProfiler, Web services, REST services,
C. EDUCATION
Master in Computer Application (MCA) with HONORS from Engineering College Bikaner(Rajasthan University,Jaipur) in 2006
B.Com. from Maharshi Dayanand University, Ajmer in 2003
D. EXPERIENCE
Started own startup “Lucenta Solutions” and working since June 2016
Worked with Metacube Software Limited as Technical Lead from Apr 2006 to May 2016
E. PROJECT DETAILS
1. InvestorPO (Jan 2016 – Till date)
Environment: Laravel, Vue.js
Role: Team Lead
Team Size: 4
Description:
It is a boon to revolutionize the Real Estate sector by offering multiple tiers of service, managing lead-flow, property management, maintaining client relations, seeking buying & selling needs of the clients, etc.
2. Property List Manager (Jan 2017 – Till date)
Environment: Laravel, Vue.js
Role: Team Lead
Team Size: 4
Description:
It is a cloud based service that helps in property filtering and fulfillment services. It directly saves the time and money of the investors by generating the potential leads. It is an ultimate tool to serve the best outcomes.
3. Karriere Tutor (Jan 2016 – Till date)
Environment: Java, J2EE, NodeJS, MongoDB, Docker containers
Role: Team Lead
Team Size: 5
Description:
karriere tutor® is a state-supported company that would like to help everyone with the most important questioning of all employees: "What can I do for my future career?"
karriere tutor is leading education provider in Germany.
Responsibilities:
Creation of micro services and 3rd party integrations
Client communication for discussing requirements, designs and follow up on blockers.
Investigating and identifying the technology, tools and frameworks for supporting product requirements.
Led the execution of the development pipeline and delivery of the releases to QA and Production.
Managed the day-to-day activities of the development.
Ensured that best practices for coding, architecture, and security are employed.
Led and mentored the team in understanding functional requirements and solving technical problems.
4. Salesforce Developer/Admin (June 2018 – Till Date)
Environment: Saleforce.com platform, Apex, Visualforce
Role: Salesforce Developer/Admin
Description:
I have worked on couple of small Salesforce projects for setting up Real Estate and Finance domains.
Responsibilities:
Involved in gathering the requirements from business administrators to have a clear understanding about the accurate project requirements and understand the business requirements as documented through Business Process Model (BPM), Use Cases Model and Non-Functional Specifications
Worked on various salesforce.com standard objects like Accounts, Contacts, Leads, Campaigns, Reports and Dashboards.
Designed, developed and deployed Apex Classes, Controller Classes and Apex Triggers for various functional needs in the application.
Designed, and developed the Custom objects, validation rules, Page layouts, Custom tabs, Components to suit to the needs of the custom application.
Developed SFDC Customized Reports, Dashboards and Processes to continuously monitor data quality and integrity.
Used Data Loader for insert, update, and bulk import or export of data from Salesforce.com subjects. Used it to read, extract and load data from comma separated values (CSV) files.
5. Zippia (June 2015 – Dec 2016)
Customer : Zippia
Environment: NodeJS, MongoDB, Neo4j
Role: Developer
Team Size: 8
Description:
Zippia provides an innovative way for you to discover new career options with the Career Map, an interactive visualization of millions of careers..It provides what all technologies/positions any person can move out. Any user can see the steps which he needs to take for next couple of years to reach at destination
Responsibilities:
Creation of career graph based on old resumes.
Creation of micro services and job posting sites
Client communication for discussing requirements, designs and follow up on blockers.
Investigating and identifying the technology, tools and frameworks for supporting product requirements.
Led the execution of the development pipeline and delivery of the releases to QA and Production.
Managed the day-to-day activities of the development and qa team to track the sprint status.
6. Blueline Grid (Aug 2013 – May 2015)
Customer : Bratton Technologies
Environment: Java, Spring, REST API’s, MySQL, Tomcat, JPA, ElasticSearch,
RabbitMQ
Role: Team Lead
Team Size: 9
Description:
BlueLine Grid connects Law Enforcement, Fire, EMT, first responders and security teams -- with the simplest, most comprehensive, and affordable mobile solutions available. BlueLine Grid connects all public agencies in the United States, ranging from first responders to local, state and federal government agencies, to school systems and utilities -- uniting more than 44,000 jurisdictions and hundreds of thousands of departments in a common mobile platform. Discovery, communications, multi-agency collaboration, and geo-location awareness are now possible from BlueLine Grid on any mobile platform or device.
Responsibilities:
Client communication for discussing requirements, designs and follow up on blockers.
Investigating and identifying the technology, tools and frameworks for supporting product requirements.
Worked with team on handling performance issues to support around 10M members and their connections.
Designed a solution for fast and scalable search using ElasticSearch to support ~10M members.
Led the execution of the development pipeline and delivery of the releases to QA and Production.
Managed the day-to-day activities of the development and qa team to track the sprint status.
Ensured that best practices for coding, architecture, and security are employed.
Led and mentored the team in understanding functional requirements and solving technical problems.
7. Bedrock (July 2009 – July 2013)
Customer : Tradebeam Inc.
Environment: J2EE, Struts2, Core Java, EJB3.0, Hibernate2.0, ant, Junit, XML,
Oracle, Webservice, Quartz,YUI,JDK1.5.0
Role: Software Developer
Team Size: 7
Description: This project is a combination of two earlier products of TradeBeam- GTM and Isupply. It provides solutions that streamline global trading processes for enterprises and their partners. It also provide import and export compliance, inventory management, shipment tracking, supply chain event management and global trade finance solutions such as open account and letter of credit management.
Responsibilities:
Involved in client communication for discussing the functional requirements.
Identified the performance gaps and improvement of performance results.
Investigation for best suitable frameworks and tools.
Developed several key functional areas of the system
8. Global Trade Management (Nov 2006 to June 2009)
Customer: TradeBeam Inc. San Mateo
Environment: J2EE, Struts, Core Java, Hibernate, JUnit, JunitEE, Oracle, Weblogic,
CVS, Log4j, Microsoft VISIO, FujabaToolSuite.
Role: Software Developer
Team Size: 50
Description:
TradeBeam provides hosted solutions in the Global Trade Management space that cover trade compliance, trade visibility and trade finance. It delivers an end-to-end solution across order, shipment logistics and settlement to improve global trade operating efficiencies and cash flows.
Our team worked closely with the customer in building and enhancing their global trade solution. This application has been built as a multi tenancy application and is being offered as a service (SaaS) to the enterprises.
The hosted solutions are being used by some major corporations and their customers.
I worked on the following Features in this Project:
Export VAT Refund (Product Catalog)
Document Generation Execution
Maintain Document Generation Rules
Document Export Compliance
Document Copy Matching Rules
Data Services Layer
Reconciliation
Responsibilities:
Involvement in complete SDLC.
Prepared Sign Off and Design documents.
Worked on performance issues for improving application performance.
Wrote JSP, Action classes, Delegate, Facade, Bean, DAO layers.
Wrote JUnit and JunitEE Test Cases for Testing.
Functional Testing and Bug Fixing.