Rakesh Malik
@rakeshmalik
I am an experienced software engineer with full life cycle development and copywriting experience.
What I'm looking for
I am a seasoned software engineer with a strong background in developing distributed applications, service-oriented architectures, and expertise in various programming languages and technology stacks. I have a proven track record of delivering high-quality solutions, ensuring code quality through test-driven development methods.
Throughout my career, I have worked with a wide range of technologies, including Node.JS, JavaScript, jQuery, Ruby on Rails, Solr, and Lucene. I am well-versed in designing and implementing scalable and efficient systems, with a focus on high-volume environments and continuous integration testing.
With a strong foundation in computer science and a Bachelor of Arts in Biophysics and Computer Science from Johns Hopkins University, I bring a unique combination of technical expertise and problem-solving skills to the table.
Experience
Work history, roles, and key accomplishments
SENIOR SDE (CONSULTANT)
Microsoft
Build RESTful web services using ASP.NET WebAPI. Integrate with other REST services. Enhance existing web services implemented in ASP.NET WebAPI
SENIOR SDE (CONSULTANT)
AAA
Add features to web services developed in C# and ASP.NET. Integrate new features into CSHTML pages
SENIOR SDE (CONSULTANT)
Microsoft
Fixed bugs and optimized legacy web services for Bing multimedia. Services authored in C# and hosted in a combination of ASP.NET and ASP.NET MVC. Also added some new services to provide enhanced dashboard for service users needing information about service status.
SENIOR SDE
Saab Technologies
Fix bugs and add features to legacy port control software. Develop architecture for a service based update for the port control software. Develop web applications using React.js, using Redis and Dynamo for data storage.
SENIOR SDE
Meredith
Develop web services and lambdas using .NET Core, Node.js, and AWS. Develop and enhance tools for internal users. Build services using Elastic Search with Node.js and .NET Core. Develop web applications using React.js, using Redis and Dynamo for data storage.
SENIOR SDE (CONSULTANT)
DocuSign
Build integrations to automate data delivery to DocuSign customers from the in-house SAP datastore in .NET
SENIOR SDE (CONSULTANT)
Microsoft
Enhance internal web app with jQuery and in-house JavaScript libraries. Build web apps using Azure DB, Cosmos DB, and .NET Core and ASP.NET MVC, Node.JS. Build Azure Data Factories to automated data ingests. Build user interfaces with jQuery and Ajax. Develop a custom PowerBI widget using TypeScript and Node.js. Use Test Driven Development when building business logic modules.
SENIOR SDE (CONSULTANT)
BECU
Add features to web services developed in C# and ASP.NET and hosted in Azure. Build clients for SOAP, WCF, and Rest services. Provide a RESTful web API for a mobile application. Fix bugs and add features and optimizations to WCF and RESTful services written in C#. Use Test Driven Development while implementing security features and some large refactorings.
SENIOR SDE (CONSULTANT)
People Connect
Add features and fix bugs in Java microservices hosted in Spring, using Hibernate with PostgreSQL. Consume and provide RESTful web services hosted in Docker. Integrate services with Kafka for messaging. Consume 3rd party SOAP web service. Work with continuous integration and deployment environment using Kubernetes.
SOFTWARE ENGINEER (CONSULTANT)
Expedia
Fixed bugs and updated features in legacy software. Front end web application is written in C# using ASP.NET and jQuery. Back end RESTful web service written in Java and hosted in a Spring MVC framework. Implemented a web service that persisted data in AWS.
SOFTWARE ENGINEER (CONSULTANT)
Microsoft
Developed a workflow automation system for the Microsoft Store. Provided RESTful web services using .NET MVC. Implemented interactive user interfaces using jQuery, Knockout.js, React.js. Ingested data from SQL server using Linq to Entities. Developed custom software and WIQL queries for Team Foundation Server for the application. Parallelized queries for large datasets to improve performance.
SOFTWARE ENGINEER (CONSULTANT)
Microsoft
Worked with the Microsoft Extreme Computing team to develop an automated test infrastructure to test scalability and performance of a cloud computing software development kit written in C# and F# using Visual Studio. Updated PowerShell scripts for deployment and FXCop for code quality analysis. The test system automatically generated configuration files, deployed the server container as well as th
SENIOR SOFTWARE ENGINEER (CONSULTANT)
Serials Solutions
Developed a web application that enables users to search and organize information about periodicals. The software is service-based, built on Spring3 using Hibernate and SQL Server to store user data and Solr as a search engine, with jQuery to implement a rich user interface. Developed a utility to download table of contents data from the provider, and convert SGML into clean XML for ingesting lega
LEAD SOFTWARE ENGINEER
Walt Disney Interactive Media Group
Designed a system to handle click tracking and redirection for the Disney family of web sites, using Java and Memcached to cluster the service, enabling the high scalability required to support the entire Disney web site family from a single service cluster. Designed and implemented a dynamically generated user interface with Flex 3, with a RESTful web service developed in Java, with Spring and Hi
SENIOR SOFTWARE ENGINEER
Amazon.com
Enhanced and debugged internal tools that allow users to manage Amazon.com catalog data, using Java and Spring. Enhanced and debugged internal systems that process automated vendor feeds and provide data to the Amazon.com catalog, using Java, CORBA, and Perl.
SOFTWARE ENGINEER (CONSULTANT)
Array Health
Fixed bugs in C# based web services found during release QA cycle. Configured a new server instance to host a new client site. The services were written in ASP.NET MVC. Provided RESTful APIs for the web application. Implemented the data mapping using an in-house framework for translating data from 3rd party web services to the company's internal relational database schema.
SOFTWARE ENGINEER (CONSULTANT)
AT&T
JavaScript SDK to enable web and mobile application developers to make phone calls within their applications. Implemented RESTful services in NodeJS using JSON to transport data. Use AT&T web services and WebRTC to make phone calls. Used WebSockets for messaging between the client and server. Also designed: APIs for RESTful services. API to simplify WebRTC for developers Event-based, scalable, and
SOFTWARE ENGINEER (CONSULTANT)
Microsoft
Develop web applications that enable users to subjective quality evaluations for Bing search results using jQuery. Used Bing Maps JavaScript API to provide geographical information about search results visually. Tools used included Visual Studio and Excel, hosted in Windows. Develop tool for automated addresses translation to geographical coordinates by using the Bing REST service with a batch pro
SOFTWARE ENGINEER (CONSULTANT)
Expedia
Added features and fixed bugs in search based web service that provides both auto-completion and general search results for the Expedia flight search page. The web service is written in Java using the Spring MVC framework and provides a RESTful interface for the web app. Worked with e-commerce web services team to maintain and enhance a search-based web service written in Java and hosted in a Spri
Education
Degrees, certifications, and relevant coursework
Rakesh hasn't added their education
Don't worry, there are 90k+ talented remote workers on Himalayas
Availability
Location
Authorized to work in
Website
WinterLightStudios.caPortfolio
clippings.me/winterlightSocial media
Skills
Interested in hiring Rakesh?
You can contact Rakesh and 90k+ other talented remote workers on Himalayas.
Message RakeshFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
