Email: email@example.com San Ramon, CA Ph: 312-***-****
●Extensive qualifications in all facets of system development life cycle, from initial feasibility analysis and conceptual design through documentation, implementation, user training and enhancements.
●Experience in Agile processes and SCRUM methodologies.
●Strong foundation in object-oriented modeling and database design.
●Team player with excellent problem solving and abstract thinking skills to identify problems, analyze possible solutions, and meet stated objectives under minimal direction and supervision.
●A self-starter and quick learner with excellent communication and interpersonal skills who can work effectively as part of a team or independently to meet tight deadlines.
●Excellent track record in academic achievements.
C, C++, C#, Java 2, UNIX shell script, Visual Basic, T-SQL, PL/SQL
SQL Server, Oracle 9i/10g, MS-Access, MySQL, DB2.
Visual Studio .NET, Rational Rose, UML, Clear Case, JIRA, TFS, Visual Source Safe, Tortoise, SVN, Redis, MS-Office tools, Kendo UI.
AWS (Amazon Web Services), Azure.
Novus Law LLC, Chicago, IL - Development Lead/Manager (Feb 2016 – Aug 31, 2018)
C3 – Communication, Collaboration and Control: At Novus Law, we developed several technical solutions to transform mountains of electronically stored information into work product that out clients and their law firms can use with confidence. Our attorneys use the C3 application to organize, analyze and examine clients’ case related materials more efficiently, more accurately and much more quickly.
●Managed and implemented several development projects through completion.
●Involved in design and architecture of C3 and integration applications.
●Developed responsive web pages for smart devices using Bootstrap and media queries.
●Developed processes for integration application that migrates data from different relativity workspaces to Novus workspace.
●Performed unit and end to end testing using Jasmine and protractor.
●Coordinated application workflow between clients, vendors and Novus team.
eGate Solutions, Chicago, IL - Senior Application developer(Sep 2013 – Dec 2015)
TS5 – Inflight Retail Sales System - Electronic Point Of Sale (EPOS): This mobile system has a robust onboard payment processing system for credit card, cash or smart card transactions. UI on the mobile devices is very flight attendant friendly.
●Played a key role in Analysis and Design of the new TS5 application.
●Responsible in providing the design concepts, estimates and scope of the project.
●Developed UI using HTML5, CSS, Knockout JS, Bootstrap, and JQuery.
●Made UI compatible with iOS, Android and Windows mobile applications.
●Implemented a web service that transfers data from postgres database to UI.
●Created several reports in UI based on customer requirement.
●Worked closely with testing team to improve the application.
Environment: HTML5, CSS, Knockout, JQuery, Bootstrap, JSON, Phonegap, Responsive design.
TS4 – Electronic Point Of Sale (EPOS): TS4- (EPOS) is a customizable easy to use handheld In-Flight retail sales system. The back office system performs the entire administration including the Warehouse/Product Management, Flight Management, Sales, Cash Handling (Funds), Reconciliation, Reporting etc.
●Developed the handheld UI changes, Web & Windows Services changes for data exchange between handheld devices and the database servers.
●Requirement gathering, Development, Code Review, Unit Testing, Coordinating QA Testing/UAT, Deployment of Web and EPOS Mobile Applications.
●Created back office crystal reports using Crystal Reports XI.
●Configuring server instances, applications and services on Amazon cloud.
●Hands on development in performing CURD operation in AWS S3 bucket.
Environment: SQL Server 2008/2005/CE, LINQ, AJAX, JQuery, Amazon cloud services, Windows Mobile 6.5/7.5 and Visual Studio 2010/2012/2015.
Wheels Inc. Des Plaines, IL - Senior Application Developer (06/12 – 08/13)
Driver Outreach Application: Driver Outreach application has 2 segments: Client profile and administration. Client Profile is used by Account Transitions and Client Services team for program configuration and ongoing program maintenance. Administrative application is used by Fleet Administrators to manage daily program event tasks. This application generates email and phone call notifications based on how they are set up in the client profile. Email notifications will be sent to drivers automatically and customer service representatives fulfill Phone call notifications.
●Played a key role in requirement gathering and technical design phase.
●Developed services for Driver outreach application using Wheels service framework.
●Created NUnit tests for the services and wrote stored procedures in SQL Server.
●Worked closely with UX team for design and QA team for bug fixing and performance.
Environment: C#, Visual Studio 2010, SQL Server 2008, Wheels Service Framework, MVC.
ODE (Online Data Entry Application): Converted the application written in ODE language to C#.
West Monroe Partners, Chicago, IL - Senior Software Developer (05/11 – 02/12)
West Monroe Project: Developed a website for employees to track progress on each project. Website allows employees to search and browse through projects and clients the company works with. Allows an employee to log their timesheets, chargeable and non-chargeable work with clients. Admin pages to manage and configure data. Employees can access client and project information based on their access level. This site is also used to enter and manage client satisfaction surveys.
●Implemented new features and supported West Monroe Project.
●Created new stored procedures in SQL server.
●Ran monthly reports for company sales.
●Enhancements and bug fixing for existing CRM application written in JSP.
Environment: C#, Visual Studio 2008/2010, .NET 3.5/4.0, SQL Server 2008, MVC3.
Anixter, Glenview, IL - Senior Software Developer (05/08 – 04/11)
Customer Relationship Management (CRM): Developed customer relationship management (CRM) application, which helps customers keep track of Accounts, Profiles, Pipelines, Contacts and Activities. This application makes sure the data on every customer’s computer is in sync with the data on the server. This application replicates on demand and also at scheduled intervals to update data on both client and server databases. CRM application supports disconnected operation and synchronizes data when connected. Data is secured based on the roles a given user has with respect to CRM data within the application. Security plays two roles in the application: 1.Limits what a user can see and modify. 2. Limits what the application server needs to synchronize to each client machine.
●Prepared technical design documents for features and enhancements.
●Developed CRM application, which involved creating new UI screens, classes, business objects and user controls. Also used external tools to create controls like XtraGrid.
●Created new stored procedures in DB2 and SQL server.
●Supported existing CRM application in production.
Environment: C#, Visual Studio 2005, SQL Server 2005, DB2.
British Petroleum (BP), Naperville, IL -Senior Application Developer (08/07 – 04/08)
Physical to Inventory: Developed a reconciliation (P2MA) web application to compare SAP data with the manually entered statement to make sure they match. Users can adjust data in both data sources reconcile the data to find any discrepancies.
Responsibilities: Prepared a detailed design document. Created an application to enter data and reconcile. Thoroughly tested the application to ensure user satisfaction.
Environment: C#, ASP.Net, CSS, Visual Studio 2005, SQL Server 2005.
Driver Injector: Developed a windows application using VB 6.0 to customize the components that are utilized during the unattended standardized build of windows servers. This application customizes the build process by changing the user information, WINNT.SIF, i386/Txtsetup.sif, OEM folder structure, security policy configurations, scripts, rebuilding ISO’s.
Computer Sciences Corporation (CSC), Schaumburg, IL - Software Developer (05/06- 07/07)
System Status Web Application and System Commander Windows Application: A web application check the status of all the components in an environment and a Windows application to allow system administrators to manually start or stop server components in a FileNet environment.
●Prepared Detailed Design Document for both applications.
●Developed the application, which involves validating XML schema, impersonating administrator, error logging in database and paging the support staff on critical errors.
●Performed unit and integration testing. Environment: ASP.NET, VB.NET, SQL Server 2000.
Studio North, North Chicago, IL - Web Developer (01/06- 04/06)
K-Source DMS (Data Management Service) Workflow Administration tool for KOMATSU.
Responsibilities: Created an admin tool to manage companies within the K-Source extranet. Created a tree structure to display the company hierarchy to let users select companies from the tree nodes. On edit, a preview state will be shown where user can examine changes and then commit.
Environment: C#, SQL Server 2000, XML, CSS.
Motorola, Arlington Heights, IL - Web developer - Intern (05/05-08/05)
Designed and developed a mobile database webpage to display all makes and models of mobiles.
Responsibilities: Collected data and populated in oracle database. Created a web page to retrieve and search data. Provided admin functions. Using C#, Oracle 9i.
Kentucky Transportation Center, Lexington, KY- Programmer C, VC++ (08/04 - 12/04)
Developed a program to determine the 3-dimensional position and the area covered by the rust undercutting on a tile. Using VC++, Matlab.
Masters in Computer Science at University of Kentucky, Lexington, Kentucky GPA: 3.7/4.0
Bachelors of technology in Computer Science at Kakatiya University, Warangal, India GPA: 4.0/4.0
Awards and Achievements:
●Recipient of the Kentucky Graduate Scholarship (KGS) at University of Kentucky.